System Design Codex

System Design Codex

Home
Archive
About
How Amazon Dynamo Works
The precursor to the highly popular DynamoDB
Oct 14 • 
Saurabh Dashora
26
Top Strategies for High Availability
Knowing about them can help you...
Oct 7 • 
Saurabh Dashora
24
2

September 2025

How Amazon S3 Works Behind the Scenes
It has many sub-components
Sep 30 • 
Saurabh Dashora
29
2
What All Can A Load Balancer Do?
One tool...many features
Sep 23 • 
Saurabh Dashora
26
5
Most Important Tips for System Design Interviews
These can help you during interviews.
Sep 16 • 
Saurabh Dashora
33
JWT versus PASETO
Two token-based authentication mechanisms
Sep 9 • 
Saurabh Dashora
26
2
Model Context Protocol 101
What is MCP?
Sep 2 • 
Saurabh Dashora
39
6

August 2025

How HTTPS Makes the Web Secure?
The Step-by-Step Working of HTTPS...
Aug 26 • 
Saurabh Dashora
40
5
A Quick Guide to RabbitMQ
How does it work?
Aug 19 • 
Saurabh Dashora
45
8
A Simple Git Workflow
All developers should know this...
Aug 12 • 
Saurabh Dashora
49
8
Essential System Design Performance Metrics
Metrics that matter...
Aug 5 • 
Saurabh Dashora
57
2

July 2025

Don't Forget These Non-Functional Requirements
NFRs are also important to effective systems
Jul 29 • 
Saurabh Dashora
53
8
© 2025 Saurabh Dashora
Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture