DEV Community

Mukesh Singh
Mukesh Singh

Posted on

Commonly used microservices design patterns

  1. Dedicated database for each service: A database dedicated to one service can’t be accessed by other services.
  2. Saga pattern 2.1. Choreography: 2.2. Orchestration
  3. API gateway pattern
  4. Backends for Frontends pattern
  5. Circuit breaker design pattern
  6. pub-sub
  7. Asynchronous messaging
  8. Event sourcing
  9. Strangler

Top comments (0)