Learn systems design

System Design Fundamentals and Interview Framework
Caching Architectures
Scalability and Load Distribution
Reliability and Fault Tolerance Patterns
Data Processing Architectures
Designing Core Infrastructure Systems
Designing Content and Media Systems
Designing Social and Location-Based Systems
Global Distribution and Conflict Resolution
Search and Recommendation Systems
Observability and Security