System Design Codex

System Design Codex

Home
Archive
About

Sitemap - 2025 - System Design Codex

Don't Forget These Non-Functional Requirements

API Performance Improvement Tips

Must-Know Event-Driven Architectural Patterns

Cookies vs Sessions vs JWT

Things to Know as a Software Architect

Kubernetes Scaling Strategies

Key Topics to Learn API Development

How to Talk Technical Stuff with a Non-Technical Audience?

How to Improve a System's Scalability?

Essential Components of a Production Level Microservice Application

Essential Components of a Production-Ready Web Application

From Typing URL To Showing the Webpage

Key API Design Considerations

Patterns for Monolith to Microservice Migration

How Kubernetes Works Internally?

Pessimistic vs Optimistic Locking

Load Balancer, Gateway, BFF & GraphQL: The Squad Handling API Calls

5 Must-Know Deployment Strategies

How Terraform Simplifies Provisioning Infra?

Static Stability: The Secret to High Availability

Transform Your Codebase to Intuitive Diagrams in a Few Seconds

Cache Eviction Strategies

The Key Concepts of Object-Oriented Programming

4 Challenges of Distributed Systems - And Possible Solutions

Your Code is Fast, But Your Database is Slow—Now What?

15 Must-Know Elements of System Design

How To Do Well in System Design Interviews?

8 Must-Know Distributed System Design Patterns

Intro to CQRS Pattern

6 Strategies to Build Secure APIs

© 2025 Saurabh Dashora
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share