- API Document
- Starter
- Communication service-to-service
- API gateway
- Service registry and discovery
- Spring Cloud Eureka
- Consul
- Server-side discovery with API gateway (Zuul)
- Health check API
- Circuit breaker
- Tracing with Jaeger and Opentracing
- Monitoring (Preometheus and Grafana)
- Logging
- CQRS (Command Query Responsibility Segregation)
- Event sourcing
- Event sourcing with Kafka
- Scaling with Docker