Handling Large Blobs easy
In Object Storage chains, what does it mean if objects are 'Immutable'?
- A They cannot be read.
- B They last forever.
- C They cannot be modified after writing. To change a file, you must upload a new version (PUT overwrites the key).
- D They are encrypted.
Answer: C. They cannot be modified after writing. To change a file, you must upload a new version (PUT overwrites the key).
This simplifies distributed consistency. You don't have to lock part of a file to edit 1 byte. You just replace the whole file.
One system design question a day, with spaced repetition so the ones you miss come back.
Get the appRelated questions
- Why do modern sites serve images in WebP or AVIF format?
- What does the acronym BLOB stand for?
- Why do we sometimes convert binary images to Base64 strings?
- What is an 'Origin Shield' or 'Mid-Tier Cache' in a CDN architecture?
- For a feed with 100 images, why use 'Lazy Loading'?
- How does HLS/DASH handle a user moving from WiFi to 4G (Variable Bandwidth)?