Sitemap - 2024 - System Design Codex
How HTTP 2 Improves Upon HTTP 1
How Netflix Uses Caching To Hold Attention?
Must-Known Resiliency Patterns for Distributed Systems
8 Must-Know Strategies to Build Scalable Systems
Don't Use Sync Communication For Every Case
The Journey of a SQL Query Through a Database
Eventual Consistency is Tricky
Kafka Load Balancing at Agoda for Terabytes of Data
3 Interview Questions on Event-Driven Patterns
Message Queues & Message Brokers
Sponsoring System Design Codex
Normalization vs Denormalization
Airbnb's Migration from Monolith to Services
7 Techniques for Database Performance & Scaling
Should You Use Sticky Sessions?
How Reddit Serves 100K Metadata Requests Per Second
8 Strategies for Reducing Latency
Must-Know Service Communication Patterns
3 Types of Event Patterns in EDA
Load Balancers vs API Gateways vs BFFs
Extracting Services from a Monolithic App
Should You Fire and Forget an Event?
How LinkedIn Authorizes 10 Million API Calls Per Second
Stateless Architecture - What's the Deal?
5 Strategies for Read-Heavy Systems
Introduction to ACID Properties
23 System Design Interview Tips
5 Strategies for High-Availability Systems
How Airbnb Achieved 150X Payments Read Performance?
How LinkedIn Uses Caching to Serve 5M Profile Reads/Sec?
SDC#32 - Intro to Circuit Breaker
SDC#31 - Introduction to Pre-caching
SDC#30 - Change Data Capture & Microservices
SDC#29 - Don't Cache Without Asking Questions
SDC#28 - Intro to Cell-based Architecture
SDC#27 - Facebook's Memcache Breakdown
SDC#26 - Intro to Change Data Capture
SDC#25 - Practical Intro to Kubernetes