The challenge
Their legacy system flagged 15% of legitimate transactions as suspicious while missing actual fraud. Merchants were leaving. The team had tried to fix it internally but the codebase was a mess of spaghetti code from three different contractors.



