← Questions

Design a to-do list service: CRUD, auth, rate limits, caching, versioning

0
MicrosoftSystem designLast asked Jun 2026

Design the backend for a to-do list app: create, read, update and delete tasks, user authentication, rate limiting, caching, and versioning the API as it changes. Only the title of this report was public; cover the data model, the endpoints and how each concern is handled.

Your canvas
Draw your answer hereBoxes, arrows and notes, saved for you to come back to.Sign in to start drawing