Over 200 million devices worldwide are capable of streaming Netflix content. Sitting on top of a microservice architecture, the entire ecosystem generates more than a trillion events each day to feed critical Netflix systems to monitor service health, detect fraudulent behaviors, improve customer experience, etc.
Keystone, a critical piece of Netflix’s backend data infrastructure, ensures a massive amount of events are delivered in near real time reliably, at scale, and in the face of failures. Zhenzhong Xu leads a deep dive into Keystone’s architecture and underlying stream processing engines, sharing insights and proven paths on how the company achieves multitenancy, scalability, and resilience in a complex cloud-native distributed system environment.
Zhenzhong Xu is a software engineer working on highly scalable and resilient streaming data infrastructure at Netflix. Previously, he was a core contributor to Microsoft Azure data center operating system reconciliation management and resiliency functionalities. He is passionate about anything related to real-time data systems and large-scale distributed systems.
©2017, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org