Your question is Car Rental High-Level Design. 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).
Design the high-level architecture for a car rental system.
Clarify the core booking, vehicle availability, payment, cancellation, and administrative workflows. Explain how you would separate transactional correctness from optional ML capabilities such as vehicle ranking, demand forecasting, or fraud detection.