System Design Codex
Subscribe
Sign in
Home
Archive
About
Choosing Between Normalization Or Denormalization
How to make the decision
Nov 11
•
Saurabh Dashora
15
Most Popular
View all
Cookies vs Sessions vs JWT
Jul 8
•
Saurabh Dashora
198
12
10
8 Must-Know Distributed System Design Patterns
Jan 21
•
Saurabh Dashora
100
8
4
15 Must-Know Elements of System Design
Feb 4
•
Saurabh Dashora
95
10
9
API Performance Improvement Tips
Jul 22
•
Saurabh Dashora
92
9
11
Latest
Top
Discussions
Key Concepts of Kafka
A high level view...
Nov 4
•
Saurabh Dashora
38
1
4
Authorizing 10 Million API Calls Per Second
How LinkedIn Authorizes The Calls?
Oct 28
•
Saurabh Dashora
29
3
How Paypal Built JunoDB?
A deep dive breakdown
Oct 21
•
Saurabh Dashora
19
3
1
How Amazon Dynamo Works
The precursor to the highly popular DynamoDB
Oct 14
•
Saurabh Dashora
31
2
3
Top Strategies for High Availability
Knowing about them can help you...
Oct 7
•
Saurabh Dashora
25
2
1
How Amazon S3 Works Behind the Scenes
It has many sub-components
Sep 30
•
Saurabh Dashora
32
3
What All Can A Load Balancer Do?
One tool...many features
Sep 23
•
Saurabh Dashora
29
5
2
Most Important Tips for System Design Interviews
These can help you during interviews.
Sep 16
•
Saurabh Dashora
34
5
JWT versus PASETO
Two token-based authentication mechanisms
Sep 9
•
Saurabh Dashora
26
2
2
See all
System Design Codex
The best place to learn practical System Design with concepts and case studies
Subscribe
Recommendations
View all 7
System Design Classroom
Raul Junco
Bitsy
Akos Komuves
Strategize Your Career
Fran Soto
Craft Better Software
Daniel Moka
Dev Shorts
Aravind Putrevu
System Design Codex
Subscribe
About
Archive
Recommendations
Sitemap
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts