Computer Science

Software architecture

Why real systems are shaped the way they are — monoliths, services, databases, caches, queues, and the tradeoffs behind each.

8 lessons~130 min totalFirst principles
What you'll learn
  • Name the tradeoffs behind common architectural choices
  • Reason about caches, queues, and APIs with less dogma
  • See why distributed systems fail in the specific ways they do
Progress0 / 8
Lessons
Related tracks