YoVDO

Aperture - A Non-Cooperative, Client-Side Load Balancing Algorithm

Offered By: USENIX via YouTube

Tags

SREcon Courses Scalability Courses

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 Clusters
USENIX 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