- Monolith's downsides and advantages
- Microservices downsides and advantages
- Service Registry & Discovery
- Load-Balancing
- Distributed Transactions
- Metrics, Monitoring, Tracing, Logging
- Key-Vaults
- Service-Mesh
- Communication Patterns
- Message Delivery Semantics
- Retry Mechanisms