Ninety Seconds Of Questions

You have about 90 seconds for clarifying questions before you start drawing a ride sharing backend. Which question changes the architecture you end up drawing the most?

A

Which mobile framework the driver and rider apps use, since the API contract has to suit whichever client platform they were built on

B

How often driver locations are reported and how stale a rider's map may be, since that fixes the write rate and the real-time path

C

Whether the surge multiplier is recomputed hourly or per trip, since that pricing rule is the part of the product riders actually argue about

D

Whether the team prefers a monolith or a set of microservices, since the service boundaries in your diagram follow from that decision