PlayCloudLabs
Sign in
Consistency and transactionsassociate

Banking Transaction Processing

A financial application processes millions of account transactions every day. A single transaction moves money from one account to another, and the system must guarantee that money is never lost or duplicated. Multiple requests may attempt to update the same account at the same time, and a transfer must either completely succeed or completely fail. The business requires strong consistency, ACID transactions, point-in-time recovery, availability across more than one Availability Zone, and seven years of transaction history. Read traffic is significantly higher than write traffic.

Sign in to open this one

Signing in is what lets the tool remember what you built and what you found hard. One challenge is free to try without an account.

Still there?

You have been away for a while. We have saved what you were working on in this browser. In 60 seconds you will be signed out to keep your account safe.