About Us Contact Us Write for Us Advertise
Home>System Design>Fundamentals

Fundamentals

System Design Interview Study Plan (6 Weeks)System Design › Fundamentals

System Design Interview Study Plan (6 Weeks)

A 6-week System Design study plan that sequences every topic — foundations, data, distributed systems, HLD case studies, LLD and patterns, then mock interviews — into a day-by-day path from zero to interview-ready.

Read More →
30 views2 min
System Design Cheat Sheet (Quick Reference)System Design › Fundamentals

System Design Cheat Sheet (Quick Reference)

A one-page System Design cheat sheet: the 6-step interview framework, latency numbers to memorise, the scaling toolkit, and the key SQL-vs-NoSQL / CAP / REST-vs-gRPC decision rules — each linking to the full deep-dive.

Read More →
35 views2 min
Latency Numbers Every Engineer Should Know (with Intuition)System Design › Fundamentals

Latency Numbers Every Engineer Should Know (with Intuition)

The famous latency numbers — cache, RAM, SSD, disk, and network round trips — explained by orders of magnitude, with a vivid mental model and how each one drives real system design decisions.

Read More →
102 views4 min
Resilience: Timeouts, Retries & Circuit Breakers ExplainedSystem Design › Fundamentals

Resilience: Timeouts, Retries & Circuit Breakers Explained

How to keep a distributed system standing when one service fails. Timeouts, retries with backoff and jitter, the circuit breaker (closed/open/half-open), plus fallbacks and bulkheads — stopping cascading failures.

Read More →
101 views4 min
Object Storage & Blobs (S3): Where Files Really LiveSystem Design › Fundamentals

Object Storage & Blobs (S3): Where Files Really Live

Where do the world's images, videos, and backups live? Object storage like S3 — buckets, keys, durability, object vs file vs block storage, and the golden rule: store the URL, not the blob.

Read More →
99 views4 min
Bloom Filters Explained: The Space-Saving Magic TrickSystem Design › Fundamentals

Bloom Filters Explained: The Space-Saving Magic Trick

A tiny structure that tells you an item is definitely not in a set using barely any memory. Bloom filters explained — bit arrays, hash functions, false positives, and why Cassandra and caches use them.

Read More →
95 views4 min
WebSockets vs Long Polling vs SSE: Real-Time on the WebSystem Design › Fundamentals

WebSockets vs Long Polling vs SSE: Real-Time on the Web

How does a server push live updates to the browser? The four real-time techniques — short polling, long polling, Server-Sent Events, and WebSockets — explained, with exactly when to pick each.

Read More →
114 views4 min
ACID & Database Isolation Levels Explained (with Anomalies)System Design › Fundamentals

ACID & Database Isolation Levels Explained (with Anomalies)

ACID made simple — Atomicity, Consistency, Isolation, Durability — plus the four isolation levels, the anomalies they prevent (dirty, non-repeatable, phantom reads), and how MVCC softens the trade-off.

Read More →
84 views4 min
Reverse Proxy vs Load Balancer: What's the Difference?System Design › Fundamentals

Reverse Proxy vs Load Balancer: What's the Difference?

A load balancer is a kind of reverse proxy — here's exactly how they relate. Forward vs reverse proxy, what each does (TLS, caching, routing, health checks), and L4 vs L7. Fresher to senior.

Read More →
80 views4 min