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