Back to All 55 System Design Questions
#42Medium

Design Backend for an App to Distribute 6 Million Free Burgers in One Hour

Asked by:GoogleDeliveroo

Recommended Solutions from the Web

Key Details & Edge Cases You Should Know

How is the food delivered? Email notification?

How do you store the number of vouchers left?

How do you ensure that the number of vouchers is reduced exactly once per user?

How do you do this within the deadline - calculate rate of processing needed and machines needed for that.

What if something fails, how do you handle that?