Latency Budget
End-to-end search süresi içinde her supplier/service katmanına ayrılan süre sınırıdır. Timeout ve progressive-result stratejisi bu bütçeye göre tasarlanır.
Neden önemli?
Metasearch fan-out architecture upstream latency ve data volatility nedeniyle resilience gerektirir. Cache, timeout ve retry kararları yalnız backend performansını değil kullanıcıya gösterilen offer'ın doğruluğunu da etkiler. Bu kavramlar SLO, freshness ve failure isolation ile birlikte tasarlanmalıdır.
Pratikte nasıl görünür?
Bir supplier p95 latency'si yükseldiğinde timeout, circuit breaker ve fallback cache birlikte çalışabilir. Ama stale fallback kullanıldıysa response hâlâ başarılı görünürken price-quality riski büyüyebilir.
Uygulamada sorulması gerekenler
- End-to-end latency budget nedir?
- Cache age ve source timestamp tutuluyor mu?
- Hangi error class retry ediliyor?
- Bir provider failure diğer supplier'ları etkiliyor mu?
Yaygın hatalar
- Tüm error'ları retry etmek
- Cache hit ratio'yu freshness'ten bağımsız optimize etmek
- Tek provider failure'ın tüm fan-out'u bloklamasına izin vermek
Travel stack içinde nerede kullanılır?
Latency Budget, çoğunlukla resilience katmanlarıyla ilişkilidir. İlgili sistemlerde source-of-truth, identity, freshness ve transaction ownership sınırlarını açık tanımlamak gerekir.
İlgili terimler
İlgili teknik içerikler
Search Fan-Out ve Partial Results Architecture
Travel search'te paralel provider çağrılarını latency budget, bounded concurrency, early return ve final merge ile yönetin.
İncele →Metasearch'te Supplier Latency ve Timeout Budget
Hotel ve flight metasearch search pipeline'ı için timeout budget, paralel supplier call, partial result, circuit breaker ve latency SLO yaklaşımını öğrenin.
İncele →Provider Partial Outage / Degraded Mode Troubleshooting
Bir travel provider tamamen down olmadan latency, timeout veya capability bazlı bozulma gösterdiğinde degraded mode ve fail-soft davranışını teşhis edin.
İncele →Sync vs Async Travel Booking Architecture
Travel booking akışlarında synchronous ve asynchronous orchestration modellerini latency, failure recovery, UX ve provider capability açısından karşılaştırın.
İncele →ARI vs Live Search vs Reprice: Hotel Fiyat ve Uygunluk Lifecycle
ARI, live search ve reprice/check akışlarını freshness, granularity, latency, booking confidence ve source-of-truth açısından karşılaştırın.
İncele →MetaSearch Benchmark Methodology: API Latency ve Reliability Standardı
Travel API benchmarklarında latency, timeout, error-rate, cache state, geography, sample size ve reproducibility için kullandığımız metodoloji.
İncele →