Design a Global Caching Service for Small Images Backed by a Single Database

Quick Overview

Design a global caching service for small images backed by a single database, covering the read path, update path, cache hierarchy, invalidation or refresh, and failure handling. Tests origin protection, versioned keys, TTL trade-offs and stampede prevention.

Design a Global Caching Service for Small Images Backed by a Single Database

Company: Waymo

Role: Software Engineer

Category: System Design

Difficulty: medium

Interview Round: Onsite

Overview: Design a global caching service for small images backed by a single database, covering the read path, update path, cache hierarchy, invalidation or refresh, and failure handling. Tests origin protection, versioned keys, TTL trade-offs and stampede prevention.

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