Provider Health Scoring Model

Travel supplier'larını latency, success, freshness, price accuracy ve commercial quality sinyalleriyle ölçen explainable health score tasarlayın.

Editoryal bilgi
Advertisement

Provider health score, “bu supplier iyi mi?” sorusuna tek sayı vermek için değil, routing, fallback ve operasyon kararlarını tutarlı sinyallerle desteklemek için kullanılmalıdır.

Production senaryosu

Bir provider hızlı ama price mismatch oranı yüksek; diğeri yavaş ama çok güvenilir; üçüncüsü belirli markette sık timeout oluyor. Tek latency metriği yeterli değildir.

Score boyutları

Örnek:

BoyutSinyal
Availabilitysuccess / timeout / 5xx
Latencyp50/p95
Freshnessstale-offer rate
Accuracyprice mismatch
Handoffunavailable-after-click
Coverageusable offers/search
Commercialconversion feedback varsa CVR/net value

Tek score nasıl hesaplanır?

Her metriği normalize edin ve ağırlıkları use case'e göre belirleyin.

text
Health =
  0.25 Reliability
+ 0.20 Latency
+ 0.20 PriceAccuracy
+ 0.15 Freshness
+ 0.10 Coverage
+ 0.10 HandoffQuality

Bu sadece örnektir; ağırlıklar business contract değildir.

Global score hatası

Provider performansı market, endpoint ve saat bazında değişebilir. Tek global score yerine:

  • provider × market,
  • provider × endpoint,
  • provider × vertical

gibi segmentler gerekebilir.

Hysteresis

Bir dakikalık spike yüzünden provider'ı kapatmayın. Score düşüş/iyileşme için farklı threshold ve minimum observation window kullanın.

Routing'de kullanım

Health score:

  • eligibility,
  • traffic weight,
  • fallback order,
  • circuit-breaker input

olarak kullanılabilir.

Ama ranking'de commercial bias'a dönüşmemelidir. Traveler-facing ranking kuralı ayrı ve açıklanabilir olmalıdır.

Failure modes

  • düşük sample ile score oynaklığı,
  • bir metriğin tüm score'u domine etmesi,
  • recovery'nin çok yavaş olması,
  • commercial KPI'ın technical health'e karışması,
  • provider'ın yeni markette haksız cezalandırılması.

Observability

Score'un yalnız sonucunu değil component breakdown'ını gösterin. Operator “62” yerine neden 62 olduğunu görmelidir.

Alternatifler

Az provider varsa basit red/amber/green health state yeterli olabilir. Weighted score daha çok routing seçeneği ve heterojen kalite olduğunda anlamlıdır.

Production checklist

  • metric normalization
  • minimum sample
  • rolling window
  • hysteresis
  • segmented score
  • component visibility
  • manual override audit
  • routing/ranking separation
Teknik danışmanlık

Benzer bir entegrasyon mu planlıyorsunuz?

Gereksinim, feed/API tasarımı ve production yaklaşımını birlikte değerlendirebiliriz.

Projenizi konuşalım →

İlgili içerikler

operations

Metasearch Monitoring ve KPI Modeli

Sadece uptime yerine supplier health, price quality, mapping, latency, click handoff, conversion ve freshness'i kapsayan operasyonel metasearch KPI modeli oluşturun.

monitoringkpiobservability
İncele →
architecture

Travel Observability, Trace ve Correlation Model

Search'ten booking ve servicing'e kadar travel transaction'larını correlation ID, distributed trace, metrics ve structured event modeliyle izleyin.

observabilitytracecorrelation
İncele →
hotel-metasearch

Google Hotels: Platform, Rezervasyon Akışı ve Operasyon

google.com

Google Hotels sorumluluklarını, fiyat iletim seçeneklerini, teklif eşdeğerliğini ve operasyon metriklerini somut hata senaryolarıyla inceleyin.

google-hotelshotelari
İncele →
reports

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.

benchmarkmethodologyapi-latency
İncele →
car-rental-metasearch

KAYAK Cars: Kiralama Teklifi Eşdeğerliği ve Rezervasyon Operasyonu

kayak.com

KAYAK Cars tekliflerini toplam maliyet, ofis, araç koşulları ve satıcı kimliğiyle karşılaştırın; fark teşhisi ve operasyon metriklerini inceleyin.

kayakcar-rentalfuel-policy
İncele →
integration

Google Hotels Entegrasyonu: Developer Rehberi

developers.google.com

Google Hotels entegrasyonunu Hotel List, property mapping, Pull/Changed Pricing/ARI, Transaction XML, landing pages, OAuth2, request/response modelleri, error handling ve monitoring ile developer gözüyle uygulayın.

google-hotelshotelfeed
İncele →