System Design Codex

System Design Codex

Home
Archive
About
Cookies vs Sessions vs JWT
Understanding Authentication in Web Apps.
Jul 8 • Saurabh Dashora
8 Must-Know Distributed System Design Patterns
Distributed Systems are important for building scalable, fault-tolerant, and highly available systems.
Jan 21 • Saurabh Dashora
15 Must-Know Elements of System Design
Key Lego Blocks...
Feb 4 • Saurabh Dashora
API Performance Improvement Tips
The API consumers will thank you for using them...
Jul 22 • Saurabh Dashora
8 Must-Know Strategies to Build Scalable Systems
Don't ignore scalability
Dec 10, 2024 • Saurabh Dashora
Must-Know Event-Driven Architectural Patterns
EDA has become a foundational approach
Jul 17 • Saurabh Dashora
3 Interview Questions on Event-Driven Patterns
Also useful for projects
Sep 10, 2024 • Saurabh Dashora
5 Must-Know Deployment Strategies
Deploying new features to an application is one of the most sensitive stages in the software development lifecycle.
Apr 1 • Saurabh Dashora
8 Strategies for Reducing Latency
High latency can cost your system
Jul 9, 2024 • Saurabh Dashora
Introduction to Kafka
A Helicopter View...
Sep 24, 2024 • Saurabh Dashora
How To Do Well in System Design Interviews?
Key Steps That Matter...
Jan 28 • Saurabh Dashora
How Kubernetes Works Internally?
A High-Level Overview
Apr 22 • Saurabh Dashora
© 2025 Saurabh Dashora · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture