Dropbox's internal load balancing service, Robinhood, has evolved to address uneven load distribution and improve reliability. The latest iteration leverages PID controllers for more effective load management, leading to significant hardware cost savings and better handling of AI workloads. The system architecture includes a load balancing service, proxy, and routing database, with detailed strategies for handling LBS restarts, cold start nodes, and missing load reports. It supports load balancing based on CPU utilization and/or in-flight requests. Cross-data center routing is handled via locality configuration.
All Dropbox trails