Commerce · Marketplace

Amazon-style app

Illustrative system design for a marketplace app like Amazon: 5 topics to read, from requirements to deep dives.

Browse, choose, pay. Correctness is money.

Illustrative design, not Amazon’s actual implementation. Arrowbox is not affiliated with Amazon’s owner. Disclaimer

Start with Listing Sign in to start readingUpdated 2 Oct 2026

Shopping

  • Product listingIntermediate · 46 min read · Sign in to read

    Search results with facets, sort and URL state: fast, shareable and never showing stale counts.

  • Product detail pageBeginner · 46 min read · Sign in to read

    Variant picker, image gallery, live price and stock, and an Add to cart that feels instant.

Checkout

  • CartIntermediate · 45 min read · Sign in to read

    One cart across tabs and devices: quantity edits, re-pricing, out-of-stock lines and save for later.

  • Checkout and paymentAdvanced · 43 min read · Sign in to read

    Address, delivery and payment steps, card fields kept out of PCI scope, and a Place order that never charges twice.

Orders

  • Orders and trackingIntermediate · 44 min read · Sign in to read

    Order history, a live delivery status, and cancel or return actions that depend on where the parcel is.