Bulkhead
A resilience pattern that isolates resources so one provider or workload failure does not cascade to others.
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?
Bulkhead commonly appears across resilience layers. Its implementation should make source-of-truth, identity, freshness and transaction-ownership boundaries explicit.
Related terms
Related technical guides
Provider Partial Outage / Degraded Mode Troubleshooting
Diagnose travel-provider partial outages where latency, timeouts or specific capabilities degrade without a total service failure.
Explore →Feed Ingestion Failure Troubleshooting
Diagnose travel feed failures systematically across transport, schema, parsing, validation, persistence and downstream publishing.
Explore →Google Hotels: Platform, Booking Flow and Operations
Understand Google Hotels ownership, pricing delivery choices, offer equivalence and operational metrics, with practical failure scenarios.
Explore →HotelsCombined: Offer Comparison, Ranking and Booking Operations
Understand HotelsCombined partnerships, hotel offer equivalence, ranking and provider handoff, with failure scenarios and operational metrics.
Explore →How to Diagnose Room & Rate Mapping Problems
Troubleshoot hotel room and rate-plan mapping failures using canonical identity, occupancy, meal, policy and contradiction evidence.
Explore →KAYAK: Multi-Vertical Search and Booking Operations
Understand KAYAK's shared search experience across flights, hotels and cars, with domain models, booking ownership, failure scenarios and metrics.
Explore →