- Coding Interview University
- The System Design Primer
- System Design Cheatsheet
- System Design (hiredintech)
- Grokking the System Design Interview
- Latency Numbers Every Programmer Should Know
- CAP Theorem, PACELC
- Event Sourcing
- Two-phase locking, Serializability, Optimistic Locking vs Pesimistic Locking
- Timer Queues
- Long-Polling vs WebSockets vs Server-Sent Events
- Consistent Hashing
- NoSQL Databases
- Compression Algorithms
- RPC frameworks: gRPC (Protocol Buffers), Thrift
- Microservices Architecture
- Saga Pattern
- Cache consistency with database
- Distributed Systems in One Lesson by Tim Berglund
48 mins
- What is API gateway?
10 mins
- Serverless + Containers = Modern Cloud Applications
42 mins
- Designing Events-First Microservices
51 mins
- Apache Kafka
- Microservice Architecture
- Saga Pattern
49 min
- Saga Pattern
- Google Production Environment
15 mins