This question evaluates system design and RESTful API skills for building JSON document storage, covering metadata modeling, concurrency control, authentication/authorization, scalability, and operational features such as versioning and large-file handling.
Design a service that stores JSON files/documents and exposes a RESTful API for clients.
owner/tenant
,
fileId
,
createdAt
,
updatedAt
,
size
, and optional tags.