Oh My Learning
01 What Microservices Are (and Are Not) 11 min read mid drafted 02 Modelling Services Around Business Domains 10 min read senior drafted 03 Defining Service Boundaries and Coupling/Cohesion 11 min read senior drafted 04 Splitting the Monolith (Migration Patterns) 12 min read senior drafted 05 Inter-Service Communication Styles 10 min read mid drafted 06 Synchronous vs Asynchronous and Event-Driven 11 min read senior drafted 07 Managing Data: Per-Service Databases 11 min read senior drafted 08 Distributed Transactions and Sagas 11 min read senior drafted 09 Build, CI, and Artifact Management 9 min read mid drafted 10 Deployment: Containers, Orchestration, and Patterns 11 min read senior drafted 11 Testing Microservices (Unit to Contract to E2E) 12 min read mid drafted 12 Consumer-Driven Contracts 10 min read senior drafted 13 Observability: Logs, Metrics, Tracing, Correlation IDs 10 min read mid drafted 14 Resilience: Timeouts, Retries, Bulkheads, Circuit Breakers 12 min read senior drafted 15 Scaling Microservices 11 min read senior drafted 16 Security in a Microservice System 10 min read senior drafted 17 Conway's Law and Team Organization 13 min read staff drafted