How would you design a system to handle spikes in traffic during major sporting events or holidays at Uber Eats?