anonymoussc
Oct 2, 2020 • Less than a minute read

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.

  1. Service discovery
  2. Edge server
  3. Reactive microservices
  4. Central configuration
  5. Centralized log analysis
  6. Distributed tracing
  7. Circuit Breaker
  8. Control loop
  9. 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.


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

Post by: Anonymoussc (@anonymoussc)