Cache Hit Ratio
Share of requests served from cache rather than upstream calls. A high hit ratio is useful only when it does not increase stale data.
Why it matters
Metasearch fan-out architectures need resilience because upstream latency and data volatility are unavoidable. Cache, timeout and retry decisions affect not only backend performance but also whether the displayed offer is trustworthy. These concepts should be designed with SLOs, freshness and failure isolation.
What does it look like in practice?
When one supplier's p95 latency rises, timeout, circuit breaker and fallback cache may work together. A successful stale fallback can still increase price-quality risk.
Implementation questions
- What is the end-to-end latency budget?
- Are cache age and source timestamps retained?
- Which error classes are retried?
- Can one provider failure degrade every supplier?
Common mistakes
- Retrying every error class
- Optimizing cache hit ratio without freshness
- Allowing one provider to block the entire fan-out
Where does it appear in the travel stack?
Cache Hit Ratio commonly appears across resilience layers. Its implementation should make source-of-truth, identity, freshness and transaction-ownership boundaries explicit.
Related terms
Related technical guides
Push vs Pull vs Hybrid for Travel Distribution
Compare push, pull and hybrid distribution models across freshness, latency, rate limits, caching, reconciliation and operational ownership.
Explore →Stale Availability / Offer Expired Troubleshooting
Diagnose stale availability and expired offers across freshness, cache, token and revalidation layers between search and booking.
Explore →Sync vs Async Travel Booking Architecture
Compare synchronous and asynchronous travel booking orchestration across latency, recovery, UX and provider capabilities.
Explore →Travel Search → Offer → Reprice → Booking Reference Architecture
Design an end-to-end reference architecture for travel search, canonical offers, repricing, payment and booking across supplier integrations.
Explore →Cache Invalidation Patterns for Travel Pricing
Design TTL, event invalidation, stale-while-revalidate and live-reprice boundaries for hotel and flight pricing.
Explore →DidaTravel: Hotel Distribution, Price Search and Booking API Profile
Understand DidaTravel across static content, cached/real-time price search, price confirmation, booking and channel-manager APIs.
Explore →