Перейти к содержимому

Design an Idempotent Ledger Service | Stripe System Design Interview

FastPrep

0:00 / 0:00

Design an Idempotent Ledger Service | Stripe System Design Interview

800 просмотров · 1 месяц назад
FastPrep
54 подписчика
800 просмотров · 1 месяц назад
What happens when a ledger commits a transfer, the response disappears, and the client retries? This tutorial designs an append-only, balanced ledger whose posting API returns one durable outcome across duplicate requests, races, crashes, and lost responses. We cover scoped idempotency keys, canonical request fingerprints, atomic ledger commits, outbox-driven projections, hot-account contention, watermarked reads, reconciliation, and linked reversals. Practice the complete problem on FastPrep: https://www.fastprep.io/system-design... This is an illustrative interview exercise, not a description of Stripe's production architecture. #SystemDesign #SoftwareEngineering #TechInterview #DistributedSystems #Stripe