- microservices
- scalability
- small and independent apps
- containers
- orchestration
- API gateways
- autoscaling
- load balancing
- event-driven architecture
- integration
- message buses
- service discovery
- pub/subs
- async
- communication protocols
- monitoring
- tracing
- logging
- debugging
- security
- distributed objects
- eventual consistency
- bounded contexts
- transactions
- SAGAS
- network partitions
- sharding
- distributed monolith
- caching
- distrinbuted schema
- monorepo