Monolith vs Microservices: Stop Starting With Microservices
From a simple monolith to a distributed system, and the exact problem that forces each step.
Chapters
What's covered
- Start simple: one backend, one database
- The modular monolith
- When scaling forces a split
- Service discovery and the API gateway
- A database per service
- Sagas: transactions across services
- Events and message queues
- Idempotency
- Rate limits
- Observability and the CAP theorem
- Takeaways
Keep watching
More videos
8:25Operating SystemsConcurrency
One Bad Request Crashed Everyone: Processes vs Threads
How each one works, where each one bites, and which one to pick.