Curated path for learning System Design based on published videos in TechPrimers
💡Each link points to a separate Youtube video, the code samples and relevant links/videos are available in the description of each video.
1️⃣ Basics
2️⃣ Deep Dive
- APIs vs Events | When to choose one over other
- REST vs GraphQL | When to choose one over other
- RabbitMQ vs Kafka | Trade offs to choose one over other
- When to use Kafka and REST?
- CAP Theorem | Trade offs to choose a Database
- API Gateway | Swiggy Architecture
- Load Balancing
- Client Side Load Balancing
- Server Side Load Balancing
- Proxy Server vs Reverse Proxy Server
- How to design Highly Available Systems
- The Scale Cube | Rules of Scalability
- Centralized Log Management
- Golden Signals of Monitoring
- Serverless | Architectural Use cases
- Zomato System Design
- Stock Exchange System Design | Event Sourcing & CQRS
- Food Store System Design
- Batch Processing & Stream Processing System Design
- Caching Architectures
- Rapids Rivers Ponds | Event Driven System Design
- IoT Platform System Design
- Zerodha Cloud Native System Design
- Transaction Outbox Pattern | Resilient Transactional Design
P.S. All the content in this README are based on the videos published in TechPrimers
The content/views/opinions posted here are solely mine and the code samples created by me are open sourced. You are free to use the code samples in Github after forking and you can modify it for your own use. All the videos posted in Youtube are copyrighted. You cannot re-distribute videos on this channel in other platforms.
Get the latest videos about Latest Technology Trends, AWS, Kubernetes, Microservices, etc.,