Imagine um sistema bancário que processa transferências entre contas em tempo real.
Como você garantiria que uma transferência não debite duas vezes, mesmo se:
o serviço cair no meio da operação
houver chamadas duplicadas da API
dois pedidos concorrentes tentarem movimentar o mesmo saldo
Explique a abordagem, não só a tecnologia.
Fale sobre consistência, transações, idempotência e falhas.