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