Your question is System Design: Homework System. 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).
Homework system design: propose an architectural design and explain why you chose a specific tech stack and what factors you considered.
Asked in the Homework assignment stage. 2 system design questions in the take-home.
Prepare a practical design for an ML system of your choice. State assumptions before selecting components, and explain how the system would support data ingestion, training, evaluation, deployment, inference, monitoring, and iterative improvement.
Address the following:
Do not assume a particular business domain. Make clear which scale, latency, availability, cost, and compliance assumptions your design requires.