DEV Community

System-Design Series' Articles

Back to Sushant Gaurav's Series
Monolithic vs Distributed Systems: Trade-offs, Evolution, and Real-World Design Decisions
Cover image for Monolithic vs Distributed Systems: Trade-offs, Evolution, and Real-World Design Decisions

Monolithic vs Distributed Systems: Trade-offs, Evolution, and Real-World Design Decisions

8
Comments 2
16 min read
System Design Fundamentals - Latency, Throughput, Availability, Consistency, Redundancy, Replication, and Congestion Explained
Cover image for System Design Fundamentals - Latency, Throughput, Availability, Consistency, Redundancy, Replication, and Congestion Explained

System Design Fundamentals - Latency, Throughput, Availability, Consistency, Redundancy, Replication, and Congestion Explained

Comments
8 min read
CAP Theorem Explained Simply (And Why It Matters in Real Systems)
Cover image for CAP Theorem Explained Simply (And Why It Matters in Real Systems)

CAP Theorem Explained Simply (And Why It Matters in Real Systems)

Comments
7 min read
Scalability in System Design - Vertical vs Horizontal Scaling
Cover image for Scalability in System Design - Vertical vs Horizontal Scaling

Scalability in System Design - Vertical vs Horizontal Scaling

1
Comments
7 min read
Redis Essentials: Architecture, Caching, and Setup
Cover image for Redis Essentials: Architecture, Caching, and Setup

Redis Essentials: Architecture, Caching, and Setup

1
Comments
3 min read
Load Balancing Explained - How Systems Handle Millions of Requests
Cover image for Load Balancing Explained - How Systems Handle Millions of Requests

Load Balancing Explained - How Systems Handle Millions of Requests

1
Comments
7 min read