Back to problems

Perishable-Goods Tracking & Location System

System Design · Amazon · Medium

Design a system that keeps track of perishable goods spread across many stores. Each store carries a large catalogue of perishable items, and every store also has a storage area where an item is placed once it expires. There are many stores, many perishable products, and many storage areas in total. The design must satisfy three functional needs: Given a product ID, locate that product. Maintain a durable ledger recording each product's state and the movements it undergoes.…

Checking your access…