All
🏗️

System Design Fundamentals

From distributed systems and caching to microservices, sharding, and consensus.

1 learning Created by Baiku24 skills
0 / 24 mastered0%
0 visited 0 mastereda leg is done once you pass its test

24 tests to finish 🎉

Start journey →

Your certificate awaits

Finish System Design Fundamentals to earn a verifiable certificate with your name on it.

Sign in to track your progress across lessons.

Your reward at the finish line

Complete this journey to earn +40 XP toward your Level, a Technology skill, and a shareable certificate.

To complete: read and pass the test on all 24 lessons.

  1. 1Distributed computing
  2. 2Scalability
  3. 3The CAP theorem
  4. 4Fault tolerance
  5. 5Caching
  6. 6Load balancing
  7. 7Rate limiting
  8. 8Content delivery networks (CDN)
  9. 9Data modeling
  10. 10Database replication
  11. 11Sharding & partitioning
  12. 12Consistent hashing
  13. 13ACID transactions
  14. 14Object storage
  15. 15API design
  16. 16Message queues
  17. 17Event-driven architecture
  18. 18Service discovery
  19. 19Consensus (Raft & Paxos)
  20. 20Authentication
  21. 21API security
  22. 22Microservices
  23. 23Serverless computing
  24. 24Multi-agent systems