System Design Codex
Subscribe
Sign in
Home
Archive
About
Latest
Top
Discussions
Database Locking Mechanisms
Pessimistic vs Optimistic
May 19
•
Saurabh Dashora
31
1
1
Top Deployment Strategies
Every developer should know these
May 12
•
Saurabh Dashora
12
How Terraform Works
Step by step
May 5
•
Saurabh Dashora
28
1
4
April 2026
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
March 2026
How TCP Handshake Works
The 3 step process
Mar 31
•
Saurabh Dashora
30
5
2
Object Oriented Programming - The Key Terms
The essential concepts
Mar 24
•
Saurabh Dashora
23
1
Inside Look at Reddit's Metadata Store
How it works
Mar 17
•
Saurabh Dashora
18
2
How Agoda Load Balanced Kafka
Deep Dive
Mar 10
•
Saurabh Dashora
27
2
What Happens to an SQL Query?
The Journey Through the DB
Mar 4
•
Saurabh Dashora
23
4
February 2026
How to Prevent the DB from Becoming a Bottleneck
Tips and Strategies
Feb 24
•
Saurabh Dashora
28
4
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts