Freshness
Fiyat, availability veya content verisinin kaynak state'e ne kadar yakın olduğunu ifade eder. Her data domain'i için farklı TTL/freshness hedefi gerekir.
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?
Freshness, ç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
Image ve Amenity Data-Quality Troubleshooting
Hotel fotoğraf ve amenity verilerinde duplicate, stale, yanlış mapping ve source conflict problemlerini provenance ve confidence ile teşhis edin.
İncele →Travel Offer Data Lineage
Bir travel offer'ın supplier response'tan normalize edilmiş modele, cache'e, ranking'e ve booking handoff'a kadar veri soyunu izlenebilir hale getirin.
İncele →Wrong Property Mapping RCA
Supplier property kaydının yanlış canonical hotel'e bağlanmasını lineage, match feature ve contradiction analiziyle teşhis edin.
İncele →Hotel Metasearch için Room ve Rate Normalization
Room type, rate plan, occupancy, meal, cancellation ve package metadata'yı normalize ederek hotel offer'larını anlamlı farkları kaybetmeden nasıl karşılaştıracağınızı öğrenin.
İncele →Travel Feed Nedir? XML, JSON ve Metasearch Veri Akışları
Hotel list, rate, availability, room metadata ve landing page feed'lerinin ne olduğunu; API'den farkını ve production tasarım prensiplerini öğrenin.
İncele →ACP, UCP, AP2, MPP, x402, MCP ve A2A: Travel için Protocol Landscape
Agentic travel commerce için ACP, UCP, AP2, MPP, x402, MCP ve A2A protokollerinin hangi katmanda ne çözdüğünü karşılaştırın.
İncele →