System Design Codex
Subscribe
Sign in
Home
Archive
About
How to Scale Kubernetes
Top Strategies to Know About
Jun 16
•
Saurabh Dashora
12
1
Most Popular
View all
Cookies vs Sessions vs JWT
Jul 8, 2025
•
Saurabh Dashora
211
13
12
8 Must-Know Distributed System Design Patterns
Jan 21, 2025
•
Saurabh Dashora
109
8
5
15 Must-Know Elements of System Design
Feb 4, 2025
•
Saurabh Dashora
97
10
9
API Performance Improvement Tips
Jul 22, 2025
•
Saurabh Dashora
98
9
11
Latest
Top
Discussions
Key Components of a Prod Web Application
A big picture view...
Jun 9
•
Saurabh Dashora
13
1
1
How to Design APIs
Key considerations to keep in mind
Jun 2
•
Saurabh Dashora
30
1
6
How to Move from Monolith to a Service Based Architecture
Strategies worth knowing
May 26
•
Saurabh Dashora
23
Database Locking Mechanisms
Pessimistic vs Optimistic
May 19
•
Saurabh Dashora
37
2
1
Top Deployment Strategies
Every developer should know these
May 12
•
Saurabh Dashora
15
How Terraform Works
Step by step
May 5
•
Saurabh Dashora
31
1
5
Top Cache Eviction Strategies
Caching is a crucial technique for improving application performance and responsiveness.
Apr 28
•
Saurabh Dashora
16
3
Top Resiliency Patterns for Developers
Quick Guide
Apr 21
•
Saurabh Dashora
25
4
What is the BFF Pattern?
And when do you need it?
Apr 7
•
Saurabh Dashora
16
2
1
See all
System Design Codex
The best place to learn practical System Design with concepts and case studies
Subscribe
Recommendations
View all 7
The T-Shaped Dev
Petar Ivanov
System Design Classroom
Raul Junco
Dev Shorts
Aravind Putrevu
Strategize Your Career
Fran Soto
Craft Better Software
Daniel Moka
System Design Codex
Subscribe
About
Archive
Recommendations
Sitemap
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts