System Design · Pinterest · Medium
Design the merchant-facing control plane that lets sellers manage their product catalog. This is not a customer storefront, a warehouse reservation system, or a checkout flow. Sellers must be able to inspect a single product, mutate a single product quickly, and submit extremely large catalog changes in bulk. The core difficulty lies not merely in persisting product rows, but in exposing an honest API contract while the platform simultaneously validates, partitions, retries,…
Checking your access…