Aperture - A Non-Cooperative, Client-Side Load Balancing Algorithm
Offered By: USENIX via YouTube
Course Description
Overview
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.
Syllabus
SREcon19 Americas - Aperture: A Non-Cooperative, Client-Side Load Balancing Algorithm
Taught by
USENIX
Related Courses
How to Not Destroy Your Production Kubernetes ClustersUSENIX via YouTube SRE and ML - Why It Matters
USENIX via YouTube Knowledge and Power - A Sociotechnical Systems Discussion on the Future of SRE
USENIX via YouTube Tracing Bare Metal with OpenTelemetry
USENIX via YouTube Improving How We Observe Our Observability Data - Techniques for SREs
USENIX via YouTube