Your question is Platform Solution Mapping. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
How would you build a platform like GrubHub, and create a solution map with as many details as possible?
Treat this as a practical ML system design exercise. Explain the product requirements, system architecture, data and model flows, online serving path, operational constraints, evaluation strategy, and major failure modes. State the assumptions and clarifying questions you would use before committing to capacity estimates.