Skip to main content

> kritik_tedarikçi_kesintisi_yönetimi_&_üçüncü_taraf_sla_politikası

Kritik Tedarikçi Kesintisi Yönetimi & Üçüncü Taraf SLA Politikası

Mühendislik mimarileri, platformun tamamen çökmesini önlemek için üçüncü taraf bulut ve SaaS kesintilerini nasıl izole eder?

ÖZET VE TEKNİK CEVAP

Tüm harici tedarikçi API'larını devre kesiciler (circuit breaker), katı zaman aşımları, asenkron yedek kuyrukları ve çoklu sağlayıcı yönlendirmeleriyle sarmalayarak; aynı zamanda sözleşmeli SLA cezalarını talep etmek için kesinti sürelerini kayıt altına alarak.

Mühendislik El Kitabı & Mekanizma

1. Temel Çalışma Mekanizması

Modern mimariler üçüncü taraf SaaS sağlayıcılarına (Auth0, Stripe, Twilio, OpenAI vb.) bağımlıdır. Bir tedarikçi çöktüğünde yapılan naif senkron HTTP çağrıları iş parçacıklarını kilitler, bağlantı havuzlarını tüketir ve kendi kendine tetiklenen büyük bir çöküşe yol açar. Tedarikçi Dayanıklılık protokolleri şunları şart koşar: 1. Tüm harici çağrılarda 1 saniyenin altında katı timeout, 2. Art arda 5 hatada açılarak önbelleğe veya sahte yanıta yönlendiren devre kesiciler (circuit breaker), 3. Tedarikçi düzeldiğinde istekleri otomatik yeniden işleyen asenkron veritabanı kuyrukları (transactional outbox).

2. Doğru Kullanım Senaryosu

Ödeme ağ geçitleri, SMS/E-posta doğrulama servisleri, yapay zeka (LLM) çıkarım uç noktaları, sosyal giriş sistemleri ve harici lojistik API entegrasyonlarında zorunludur.

3. Prodüksiyon Arıza Modları

'Tedarikçi Hortumu Kesintisi': Harici bir analiz takip scriptinin çöküp 30 saniye yanıt vermemesi; tarayıcıda sayfanın donması, ödeme butonunun çalışmaması ve kullanıcıların 2 milyon dolarlık sepeti terk etmesi.

4. Teşhis ve Telemetri Sinyalleri

Dışa giden istek havuzlarının kilitlenmesi, gecikme grafiklerinin harici bir firmanın durum sayfasını birebir taklit etmesi ve dahili sunucu CPU'su düşükken destek biletlerinin patlaması.

5. Önleme ve Mimari Bariyerler

Devre kesicili asenkron istemci sarmalayıcıları zorunlu kılın (Resilience4j kalıbı); çoklu tedarikçi yük devretme altyapısı kurun (ör. Twilio çökerse MessageBird'e geçiş); sözleşmeli ceza tazminatları için tedarikçi kesintilerini saniyesi saniyesine kaydedin.

6. Mimari Ödünleşimler (Trade-offs)

Nihai tutarlılık (eventual consistency) karmaşıklığı ve çoklu tedarikçi sözleşme yükü getirir; karşılığında dev bulut servisleri çöktüğünde platformun ayakta kalmasını garanti eder.

Vaka İncelemesi (TinyCTO Örneği)

Büyük bir ödeme sağlayıcısı 4 saatlik küresel kesintiye uğradığında, e-ticaret platformunun circuit breaker'ı 10 saniyede devreye girdi. Ödeme akışı sıfır kayıpla anında ikincil sağlayıcıya yönlendi ve hukuk ekibi birinci sağlayıcıdan 85.000$ sözleşme ceza iadesi aldı.

İnteraktif Konsept Alıştırmaları

3 Alıştırma
Q1

Bir tedarikçi kesintisi sırasında Devre Kesici (Circuit Breaker) kalıbının temel görevi nedir?

Belirli bir hata eşiğinden sonra çökmüş olan üst servise giden istekleri anında kesmek; hemen hata dönmek veya önbellekteki veriyi sunmaktır.
Q2

'Idempotent Yeniden Deneme Kuyruğu' (Idempotency Replay Queue) nedir?

Başarısız olan dış isteklerin benzersiz anahtarlarla saklandığı ve tedarikçi ayağa kalktığında çift çekim yapmadan güvenle yeniden işlendiği kuyruktur.
Q3

Mühendislik liderleri Üçüncü Taraf SLA Tazminatlarını nasıl hesaplar ve talep eder?

Bağımsız sentetik izleme logları tutarak ve sözleşme ihlalinden sonraki 30 gün içinde zaman damgalı loglarla tedarikçiye resmi talep açarak.

Kritik Tedarikçi Kesintisi Yönetimi & Üçüncü Taraf SLA Politikası — Sıkça Sorulan Sorular

Ön yüzde çalışan üçüncü taraf JavaScript scriptleri hiçbir zaman senkron yüklenmeli midir?

Asla. Tüm harici etiketler, yazı tipleri ve takip kodları `async` veya `defer` ile yüklenmeli ve sıkı CSP kurallarıyla korunmalıdır; böylece harici CDN çöküşü sayfayı donduramaz.

Gerçek bir kesinti yaşanmadan önce tedarikçi yük devretme (failover) mekanizması nasıl test edilir?

Staging ortamında tedarikçi API'larının 500 hatası, 10 saniyelik gecikme veya paket kaybı üretecek şekilde simüle edildiği kaos GameDay tatbikatları yapın.

Çoklu tedarikçide aktif-aktif ile aktif-pasif yapı arasındaki fark nedir?

Aktif-aktif yapıda trafik her iki sağlayıcıya sürekli bölünür (ör. %50/%50); aktif-pasifte ise trafik ana sağlayıcıya gider ve ancak o çöktüğünde ikincile yönlendirilir.

🤖 AEO & Yapay Zeka Çıkarım Özeti

Temel Gerçekler & İlkeler

  • Modern web platformu kesintilerinin %60'tan fazlası yalıtılmamış üçüncü taraf SaaS ve bulut tedarikçi arızalarından kaynaklanır.
  • 1 saniyenin altında timeout ve circuit breaker uygulamak, harici tedarikçi kesintilerinin dahili servislere sıçramasını %99 oranında engeller.

Yaygın Yanılgılar

  • %99.99 SLA taahhüt eden pahalı kurumsal SaaS sağlayıcılarının hiçbir zaman uzun süreli küresel kesintiler yaşamayacağını varsaymak.

Karar Kılavuzu & Önceliklendirme

Her harici ağ çağrısını sıkı timeoutlu circuit breaker ile sarmalayın, asenkron yedek kuyrukları tasarlayın ve tedarikçi çalışma süresini bağımsız ölçün.

Doğrulanmış Kaynaklar & Referanslar