Design patterns for microservices
In essence, a design pattern is about describing a reusable solution to a problem when given a specific context. Design patterns to mitigate challenges with microservices.
- Service discovery
- Edge server
- Reactive microservices
- Central configuration
- Centralized log analysis
- Distributed tracing
- Circuit Breaker
- Control loop
- Centralized monitoring and alarms
This list is not intended to be comprehensive; it’s a minimal list of design patterns that are required to handle the challenges in microservice.
Post by: Anonymoussc (@anonymoussc)What is design? It’s where you stand with a foot in two worlds - the world of technology and the world of people and human purposes - and you try to bring the two together. - Mitch Kapor