Your mobile app talks directly to three microservices. There is no authentication layer — each service "trusts" the app. The uploads bucket is public (someone already found customer files via URL guessing), and a scraper is hammering the catalog at 50 req/s. The canvas shows the current exposure. Lock the system down without breaking legitimate clients.
Evaluation criteria and weights will be revealed after you submit your solution. This ensures a fair assessment of your design skills.
Draw your architecture diagram, explain your design decisions, and get AI-powered feedback.
For the best experience, design challenges on a desktop or tablet — drawing the architecture on a phone is hard.