Freshness
How closely data reflects current source state. Different data domains require different TTL and freshness objectives.
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?
Freshness commonly appears across resilience layers. Its implementation should make source-of-truth, identity, freshness and transaction-ownership boundaries explicit.
Related terms
Related technical guides
Image & Amenity Data-Quality Troubleshooting
Diagnose duplicate, stale, incorrectly mapped and conflicting hotel imagery or amenity data using provenance and confidence.
Explore →Provider Health Scoring Model
Build an explainable travel-provider health score using latency, success, freshness, price accuracy, coverage and handoff quality.
Explore →Travel Offer Data Lineage
Trace a travel offer from supplier response through normalization, cache, ranking and booking handoff with explicit lineage identifiers.
Explore →Wrong Property Mapping RCA
Diagnose supplier properties linked to the wrong canonical hotel using lineage, match features and contradiction evidence.
Explore →Google Hotel Feeds: Data Contracts and Recovery
Separate Google Hotel List, pricing, ARI, POI and landing contracts; diagnose stale updates and design publication, recovery and monitoring workflows.
Explore →Room and Rate Normalization for Hotel Metasearch
Learn how to normalize room types, rate plans, occupancy, meal, cancellation and package metadata so hotel offers can be compared without hiding meaningful differences.
Explore →