- Monolith's downsides and advantages
- Microservices downsides and advantages
- Conveys law
- CAP theorem
- Service Registry & Discovery
- Load-Balancing
- Distributed Transactions
- Application Observability (Metrics, Monitoring, Tracing, Logging, ...)
- Key-Vaults
- Service-Mesh
- Communication and Integration Patterns
- Message Delivery Semantics
- Resiliency patterns
- Api Gateway responsibilities (TLS termination, routing (eg: geo-proximity, latency-based), throttling or tarpitting, etc)