Design a Highly Reliable Account Balance System

Asked at Capital One · System Design for ML · Difficulty: Hard · Last asked Jan 24, 2026

Design the backend that tells a bank customer their current account balance and records every change to it. Customers must never see money lost or counted twice, even when a whole cloud region fails. The ledger of transactions is the authoritative record, and the balance shown to customers must stay consistent with it.

Loading the problem…