Skip to main content

Module 02 Microservices Service Decomposition Teaching Units

UnitKindSource linksRoute
Avoiding Distributed-Monolith and Entity-Service Anti-Patternsconcept2Open
Bounded Contexts as Service Boundariesconcept1Open
Consumer-Driven Contract Testingconcept2Open
Database-Per-Service and the Shared-DB Temptationconcept2Open
Decomposition Heuristics: Business Capability, Subdomain, Noun/Verbconcept2Open
Deployment Independence: Versioning and Backward Compatibilityconcept2Open
Distributed Tracing and Correlation IDsconcept2Open
Learning Resourcesresource2Open
Monolith-First and Strangler-Fig Migrationconcept2Open
Reference and Selective Readingreference2Open
Resilience: Timeouts, Retries, Circuit Breakers, Bulkheadsconcept2Open
Service Contracts: Sync APIs, Async Events, Tolerant Readersconcept2Open
Service Discovery, API Gateways, and the BFF Patternconcept2Open
Synchronous REST/gRPC vs Asynchronous Eventsconcept2Open
Team Topology: Conway's Law and Stream-Aligned Teamsconcept2Open
The Microservices Distillation: Independent Deploy, Team-Owned, Boundedconcept2Open
Why Not Microservices: The Cost Modelconcept2Open