Hybrid invalidation combines TTL with event-driven updates. TTL acts as a safety net when events fail.
Strategy:
- Event invalidation for immediate consistency
- TTL as fallback (e.g., min max staleness)
- Critical data: short TTL + events
- Less critical: longer TTL only
Netflix uses this approach and reported % CPU reduction by avoiding unnecessary refreshes while maintaining consistency for critical paths.