Retour à la leçonMission
Mission : casser (puis corriger) le retrait bancaire de l'app de lab NordBank
Démontrer une race condition sur un endpoint de retrait, puis proposer une correction atomique côté base de données.
Contexte
L'application bancaire fictive de lab NordBank vérifie le solde avant chaque retrait. Un test de charge en parallèle laisse penser qu'un check-then-act non atomique existe sur l'endpoint /api/withdraw.