Microservices
Service boundaries, communication, patterns
- 00 Microservices — Roadmap When to split a monolith, gRPC between services, service discovery with Consul. beginner 3 min →
- 01 Monolith vs Microservices The real costs of splitting — when a monolith is the right call, when it isn't, and how to identify the seams before you cut. beginner 9 min →
- 02 gRPC Between Services Protocol Buffers, generated clients, streaming, and why gRPC beats REST for internal service communication. intermediate 11 min →
- 03 Service Discovery How services find each other — DNS-based discovery, Consul, client-side vs server-side load balancing, and health-integrated routing. intermediate 10 min →
- 04 API Gateway The entry point for all external traffic — routing, auth, rate limiting, request transformation, and what not to put in a gateway. intermediate 9 min →
- 05 Inter-Service Reliability Timeouts, retries, circuit breakers, and bulkheads — the patterns that prevent one slow service from cascading into a full outage. intermediate 10 min →