Design an Object Storage Service With Buckets, Keys and Durable Blob Storage

Quick Overview

Design an object storage service where clients store, read, list and delete blobs by key inside buckets. Covers the API, separating metadata from data nodes, replication versus erasure coding, visibility on write, prefix listing, repair and garbage collection.

Design an Object Storage Service With Buckets, Keys and Durable Blob Storage

Company: Waymo

Role: Software Engineer

Category: System Design

Difficulty: medium

Interview Round: Onsite

Overview: Design an object storage service where clients store, read, list and delete blobs by key inside buckets. Covers the API, separating metadata from data nodes, replication versus erasure coding, visibility on write, prefix listing, repair and garbage collection.

Waymo logo
Waymo
Sep 10, 2026
mediumSoftware EngineerOnsiteSystem Design
2
0
Loading...