AnyLearn
All cursus
Computer Scienceintermediate

๐Ÿ›๏ธSystem Design Fundamentals

Ten lessons covering the building blocks every backend engineer needs to reason about scale. Move from traffic-shaping and caching through the hard tradeoffs of distributed data, then up to architectural styles that decide how teams ship.

0 of 10 lessons complete
Sign in to track progress and earn a certificate.

Lessons in order

  1. 1
    Computer Science
    Load Balancing
    Start
  2. 2
    Computer Science
    Caching Strategies
    Start
  3. 3
    Computer Science
    CDNs Explained
    Start
  4. 4
    Computer Science
    Rate Limiting
    Start
  5. 5
    Computer Science
    Message Queues
    Start
  6. 6
    Computer Science
    Database Sharding
    Start
  7. 7
    Computer Science
    The CAP Theorem
    Start
  8. 8
    Computer Science
    Idempotency
    Start
  9. 9
    Computer Science
    Event-Driven Architecture
    Start
  10. 10
    Computer Science
    Microservices vs Monoliths
    Start