Netflix Nov 13, 2018

Consistent Caching Mechanism in Titus Gateway

Article Summary

Netflix's Titus container platform hit a wall: their singleton leader couldn't handle the API query load. Here's how they scaled horizontally without breaking consistency guarantees.

Netflix engineers Tomasz Bak and Fabio Kung share how they redesigned Titus Gateway's architecture. They moved from a single leader handling all queries to a distributed caching system that maintains strict read consistency across multiple gateway nodes.

Key Takeaways

Critical Insight

Netflix doubled their query capacity while improving tail latencies by 90% through consistent caching that guarantees read your write semantics across distributed gateway nodes.

The article reveals how they use dummy messages and logical timestamps to solve a tricky distributed systems problem that most caching solutions ignore.

Recent from Netflix

Related Articles