Distributed systems revision

Revision guide · ~25 min · dense bullets, not full lessons

Revision for Distributed Systems & Scaling.

Load balancing

Horizontal vs vertical

Monolith vs microservices

Service communication

Message queues

25-minute drill

  1. Sketch request path: client → CDN → LB → 3 app nodes → primary+replica DB.
  2. Argue monolith vs services for a 3-person team.
  3. Why “exactly once” processing is usually “at-least-once + idempotency.”