System Design Factory

Trilha 2 · Coordenação

Pagamentos

Uma carteira que move dinheiro entre contas e para um banco: um ledger que sempre fecha, e um banco que falha.

Pro Médio 13 min no Guiado 10 Checks

O que você pratica

O dinheiro nunca pode aparecer nem sumir, mesmo com duas transferências no mesmo instante e um banco que não responde. Você move saldos tudo ou nada, tenta de novo os saques sem pagar duas vezes e confere os registros do banco toda noite.

Este Exercício faz parte do Pro. O Exercício grátis e o Sandbox são abertos para todos.