Posts
11 postsDesigning a Live Streaming System
10 min readCRDT: Conflict-free Replicated Data Types
9 min readScale-Out and Scale-Up: The Principles of Horizontal Scaling
3 min readElasticsearch Sharding Architecture
7 min readDesign Patterns for an Event-Driven Trading System
12 min readTDD, BDD, DDD, SDD: Comparing Software Development Methodologies
8 min readBehavioral Patterns - Distributing Responsibility and Communication Between Objects
17 min readStructural Patterns: Object Composition and Interface Design
12 min readCreational Patterns - Encapsulating Object Creation
11 min readCaching Strategies: Multi-Level Cache Architecture and Advanced Redis
12 min readThe SOLID Principles
10 min read