Core systems
All of System design| Topicfoundations first | Easy | Medium | Hard |
|---|---|---|---|
| Foundations | |||
| Data modeling and storage | |||
| Level 2 | |||
| Media and uploads | |||
| Scale and caching | |||
| Messaging and streams | |||
| Security and privacy | |||
| Level 3 | |||
| Search and feeds | |||
| Reliability and failover | |||
| Consistency and money | |||
| Real-time systems | |||
Foundations
Data modeling and storageEasyMediumHardLevel 2
Media and uploadsEasyMediumHardScale and cachingEasyMediumHardMessaging and streamsEasyMediumHardSecurity and privacyEasyMediumHardLevel 3
Search and feedsEasyMediumHardReliability and failoverEasyMediumHardConsistency and moneyEasyMediumHardReal-time systemsEasyMediumHard