Phase 1 · Fundamentals

The Essential Foundations
of System Design.

Before building skyscrapers, you must lay the foundations. This phase teaches you the vocabulary and key concepts so you are never lost when discussing "Latency", "Scaling", or "Microservices".

~2h30 read
6 Lessons

What you will unlock

  • Master technical vocabulary (Latency, Throughput, ACID...)
  • Know how to choose between Scale Up and Scale Out
  • Understand why Stateless is king in the Cloud
  • Identify when to use async to save performance

Phase 1 Curriculum

Follow the lessons in order for optimal progression.

Ready for the next step?

Once the basics are mastered, we tackle the big topic: how to handle millions of users.

Phase 2: Scalability