Microservices DesignPatterns
Microservices DesignPatterns
Design Patterns
for
Microservices
Microservices
The Circuit Breaker pattern is a critical Java design pattern that helps ensure
fault tolerance and resilience in microservices and distributed systems. Using
Circuit Breaker, it is possible to prevent a system from repeatedly trying to
execute an operation likely to fail, allowing it to recover from faults and
prevent cascading failures
Microservices
SAGA PATTERN
CQRS PATTERN
BULKHEAD PATTERN
SIDECAR PATTERN
RETRY PATTERN
CONFIGURATION EXTERNALIZATION
PATTERN
STRANGLER PATTERN