- API Gateway deseni, servis başına veritabanı (DB) deseni, circuit breaker deseni, olay tabanlı desen, saga deseni
- API Gateway deseni
- API Gateway, tüm istemci istekleri için tek giriş noktası olarak görev yapar
- İstekleri uygun mikroservislere yönlendirir ve daha sonra yanıtları bir araya getirir
- Servis başına DB deseni
- Her mikroservisin kendine ait bir DB'si vardır
- Bu sayede gevşek bağlılık ve yüksek iç uyum sağlanır
- Ayrıca her mikroservisin gereksinimlerine en uygun DB türünü kullanmasını destekler
- Circuit breaker deseni
- Ağ veya servis arızalarının diğer servislere yayılmasını önleyebilir
- Olay tabanlı desen
- Servis durumu değiştiğinde, servis bir olay yayımlar
- Diğer servisler bu olaylara abone olur ve durumlarını buna göre günceller
- Bu şekilde her servis, gerçek zamanlı iletişim kurmak zorunda kalmadan tutarlılığı koruyabilir
- Saga deseni
- Birden fazla servisi kapsayan iş işlemlerini uygulamadaki zorlukların çözülmesine yardımcı olur
- Saga, her işlemin tek bir servis içinde veriyi güncellediği yerel işlemler dizisidir
- Bir yerel işlem başarısız olursa saga, önceki işlemlerin etkisini geri almak için telafi edici işlemler çalıştırır
Henüz yorum yok.