Skip to main content
Uber logo

Schedule rides in advance

Reserve a rideReserve a ride

Schedule rides in advance

Reserve a rideReserve a ride
Engineering

Introducing Ballast: An Adaptive Load Test Framework

March 1, 2022 / Global
Featured image for Introducing Ballast: An Adaptive Load Test Framework
Figure 1: Ballast Architecture
Image
Figure 2: Original JSON Payload
Image
Figure 3: Encoded JSON Payload
Figure 4: PID Algorithm
Figure 5: Shadower Generated Load – RPS
Figure 6: Target Service – CPU usage
Minglei Wang

Minglei Wang

Minglei Wang is a Staff Software Engineer on the Maps Production Engineering team at Uber. He works on reliability and efficiency initiatives across multiple organizations and platforms. He is currently leading the load testing initiative across the company.

Cristian Velazquez

Cristian Velazquez

Cristian Velazquez is a Staff Software Engineer on the Maps Production Engineering team at Uber. He works on multiple efficiency initiatives across multiple organizations. He has done several tuning across multiple services and multiple Java versions.

Posted by Minglei Wang, Cristian Velazquez

Category: