Explore Twitter's innovative approach to load balancing in this 26-minute conference talk from SREcon19 Americas. Dive into the world of non-cooperative, client-side load balancing as implemented in Twitter's RPC framework, Finagle. Discover the unique trade-offs and challenges associated with this architecture, particularly when scaling service clusters to thousands of instances. Learn about "Aperture," the algorithm developed by Twitter to address these scalability issues. Gain insights into the problem space and the solutions implemented by the social media giant to maintain efficient load balancing at scale.
Overview
Syllabus
SREcon19 Americas - Aperture: A Non-Cooperative, Client-Side Load Balancing Algorithm
Taught by
USENIX