Pattern series

Reconciliation / Background Repair

6 System Design questions share this exact tag. Use the closely related series below for a fuller drill.

  1. 01

    Donation Platform

    Design a donation platform like GoFundMe — a campaign can go viral overnight and receive a massive spike of small donations, and every dollar must be...

    Practice bank
    Preview
  2. 02

    Payment System

    Design a payment system for an e-commerce product — money must move correctly between buyer, platform, and seller even when networks fail mid-transact...

    Stripe
    Preview
  3. 03

    Spend Management System

    Design a corporate spend management platform like Brex or Ramp — every card swipe must be authorized or declined against a live policy engine in under...

    Brex
    Preview
  4. 04

    Distributed Key-Value Store

    Design a Dynamo-style highly available key-value store: partition keys across nodes with consistent hashing, replicate each key to N nodes, and let ev...

    Practice bank
    Preview
  5. 05

    Stock Exchange

    Design the core trading system of a stock exchange: accept orders into a central limit order book, match at price-time priority, and when your own boo...

    Practice bank
    Preview
  6. 06

    Object Storage

    Design an S3-like object storage service that stores billions of immutable blobs durably and cheaply.

    Amazon / Backblaze
    Preview