Design Patterns for Microservice, SAGA, API Gateway, Circuit Breaker, ServiceDiscovery, Event Sourcing, API Composition.
- API Gateway Design Pattern ✔️
- SAGA Design Pattern 🕒
- Event Sourcing Design Pattern 🕒
- Retry Design Pattern 🕒
- Circuit Breaker Design Pattern 🕒
- Service Registry Design Pattern 🕒
- API Composition Design Pattern 🕒
- Bulkhead Design Pattern 🕒
- Sidecar Design Pattern 🕒
- Configuration Externalization Design Pattern 🕒
- Leader Election Design Pattern 🕒
- Strangler Fig Design Pattern 🕒
In cases where the number of microservices involved in a distributed transaction is large, a centralized approach is preferred. This involves monitoring the success or failure status of microservices from a central point, where necessary actions are taken based on this status.
Distributed transaction yapısına dahil olacak mikroservis sayısının fazla olması durumunda tercih edilir. Merkezi bir noktadan mikroservislerin başarılı/başarısız durumları takip edilir ve gerekli aksiyonlar alınır.