System Design Codex

System Design Codex

Home
Archive
About

Sitemap - 2023 - System Design Codex

SDC#21 - How to Scale a Component?

SDC#20 - Load Balancers

SDC#19 - Paypal's JunoDB Breakdown

SDC#18 - JSON Web Tokens and Authentication

SDC#17 - Database Caching Strategies

SDC#16 - Cookies and Sessions

SDC#15 - Microservices Patterns

SDC#14 - 4 Types of NoSQL Databases

SDC#13 - The Secret Trick to High-Availability

SDC#12 - From Monolithic to Microservices

SDC#11 - How Request Coalescing Works?

SDC#10 - Problems Caused by DB Replication Lag

SDC#9 - Why Replication Lag Occurs in Databases?

SDC#8 - Database Replication Under the Hood

SDC#7 - How Rate Limiting Works?

SDC#6 - Strategies to Share Code Between Services

SDC#5 - Making Your Database Highly Available

SDC#4 - This Pattern Saves a Gazillion Hours

SDC#3 - The Ingredients to Delicious Software

SDC#2 - The Inevitable Law Governing Software Design

SDC#1 - CAP Theorem with Tom the Prankster

© 2025 Saurabh Dashora
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share