Back to problems

Design a global restaurant menu update system

System Design · Google · Hard

Build a system for publishing and distributing menu content to a worldwide restaurant brand. Background and assumptions: The brand runs locations across multiple nations. A single location may operate several display endpoints—digital signage, self-service kiosks, point-of-sale terminals, handheld tablets—with varying hardware and software capabilities. Menu data consists of a reusable global base plus region-, country-, and store-specific customizations. The central…

Checking your access…