Learning roadmaps

Backend Fundamentals

  1. Core Backend Fundamentals (19 lessons)
  2. Databases (28 lessons)
  3. Caching (13 lessons)
  4. Messaging & Event-Driven Architecture (17 lessons)
  5. System Design (25 lessons)
  6. Distributed Systems (16 lessons)
  7. Backend Security (25 lessons)
  8. Reliability Engineering (15 lessons)
  9. Observability (6 lessons)

System Design

  1. Days 1–10 (10 lessons)
  2. Days 11–20 (10 lessons)
  3. Days 21–30 (10 lessons)
  4. Days 31–40 (10 lessons)
  5. Days 41–44 (3 lessons)