jongkwan.dev

Posts

11 posts
  1. Designing a Live Streaming System

  2. CRDT: Conflict-free Replicated Data Types

  3. Scale-Out and Scale-Up: The Principles of Horizontal Scaling

  4. Elasticsearch Sharding Architecture

  5. Design Patterns for an Event-Driven Trading System

  6. TDD, BDD, DDD, SDD: Comparing Software Development Methodologies

  7. Behavioral Patterns - Distributing Responsibility and Communication Between Objects

  8. Structural Patterns: Object Composition and Interface Design

  9. Creational Patterns - Encapsulating Object Creation

  10. Caching Strategies: Multi-Level Cache Architecture and Advanced Redis

  11. The SOLID Principles