- [MUST WATCH] How to start with distributed systems? The basics of software engineering at scale
- Google File System - Paper that inspired Hadoop
- Map Reduce Paper - Distributed data processing
- A great lecture on scalability
- A plain english introduction to CAP Theorem
- API Gateway
- Load Balancer
- Web application architecture
- Learn SQL in 1 Hour - SQL Basics for Beginners
- Quick intro to RDBMS
- Quick Intro to NoSQL databases: Intro to MongoDB
- SQL vs NoSQL
- A friendly introduction to NoSQL with Apache Cassandra
- System design series
- https://leetcode.com/discuss/general-discussion/125038/system-design-interview-prep
- https://github.com/yangshun/tech-interview-handbook/tree/master/experimental/design
- System design primer
Unsorted list: