The problem
A broker's back office moves client money: withdrawals, deposits, refunds, chargebacks and partner commissions. Approvals get bypassed under pressure, and two people acting at the same moment can pay something twice.
Our contribution
Specification, back-end and database design, staff interface, and an acceptance test suite that injects concurrent changes to prove stale actions are refused.
Departments involved
Product Engineering · Quality & Accessibility · Product Design & Brand · Cloud & Production Ops