System Design · Coinbase · Hard
You are to design a blob storage system that runs at a lunar outpost. The interviewer picked the Moon deliberately to see how you reason from first principles in an unfamiliar setting. The system must: Keep large binary objects, called blobs, such as scientific datasets and log files, with sizes from a few kilobytes to several terabytes. Offer three basic operations: PUT to upload a blob, GET to download a blob, and DELETE to remove a blob. Achieve durability and…
Checking your access…