System Design Codex

System Design Codex

Home
Archive
About
5 Million Profiles Reads/Second - Caching at LinkedIn Scale
Couchbase Cache, Espresso and Brooklin
11 hrs ago • 
Saurabh Dashora
An Intro to DB Sharding
Strategies and decision method
Nov 18 • 
Saurabh Dashora
Choosing Between Normalization Or Denormalization
How to make the decision
Nov 11 • 
Saurabh Dashora
Key Concepts of Kafka
A high level view...
Nov 4 • 
Saurabh Dashora

October 2025

Authorizing 10 Million API Calls Per Second
How LinkedIn Authorizes The Calls?
Oct 28 • 
Saurabh Dashora
How Paypal Built JunoDB?
A deep dive breakdown
Oct 21 • 
Saurabh Dashora
How Amazon Dynamo Works
The precursor to the highly popular DynamoDB
Oct 14 • 
Saurabh Dashora
Top Strategies for High Availability
Knowing about them can help you...
Oct 7 • 
Saurabh Dashora

September 2025

How Amazon S3 Works Behind the Scenes
It has many sub-components
Sep 30 • 
Saurabh Dashora
What All Can A Load Balancer Do?
One tool...many features
Sep 23 • 
Saurabh Dashora
Most Important Tips for System Design Interviews
These can help you during interviews.
Sep 16 • 
Saurabh Dashora
JWT versus PASETO
Two token-based authentication mechanisms
Sep 9 • 
Saurabh Dashora
© 2025 Saurabh Dashora
Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture