🔒
← Learning Progress

System Design

2 / 30 decks

Source: System Design Basics — notes & diagrams re-drawn from what Lia studied. Click a completed deck to open its notes.

A · A request's journey — core components

B · Correctness & safety

  • 11Authentication & Authorization
  • 12Concurrency Control
  • 13Idempotency & Retries
  • 14ID Generation at Scale

C · Scale & distributed systems

  • 15Scaling
  • 16Consistency vs Availability
  • 17Replication & Sharding
  • 18Distributed Consensus
  • 19Rate Limiting
  • 20Real-time
  • 21Stream Processing
  • 22Probabilistic Data Structures
  • 23Multi-region & DR

D · Architecture & operations

  • 24Microservices vs Monolith
  • 25Deployment Strategies
  • 26Observability
  • 27Resilience Patterns

E · Putting it together

  • 28News Feed / Timeline
  • 29Notification Systems
  • 30Geospatial Search