Back to problems

Design a regional surge pricing strategy

System Design · OpenAI · Medium

You are responsible for the dynamic pricing engine of a ride-hailing product that sets a region-level surge multiplier. Design an end-to-end system that computes and applies this multiplier in near real time while balancing passenger experience, driver availability, and overall marketplace efficiency. The system must: Refresh the multiplier at an interval between one and five minutes. Prevent excessive price swings, sudden spikes, and rapid flapping. Be resilient to…

Checking your access…