Microservice Design Patterns
- Aggregator Pattern
- API-Gateway Pattern
- Chained or chain of responsibility Pattern
- Asynchronous messaging Pattern
- Databases pattern: database per service or shared services
- Event Sources Pattern
- Branch Pattern
- Command Query Responsibility Segregator(CQRS) Pattern
- Circuit Breaker Pattern