Two clouds, an old database and a migration that had gone badly
The company helps banks and credit unions understand feedback from their customers across web, phone and email. Its web and voice-response applications ran on Azure, beside other parts already on AWS. Underneath was an outdated SQL Server 2008 with unclear licensing. As the customer put it: "I don't even know if I have the license key." Configuration was hardcoded, Windows services had to survive the move, and backups were manual, kept for 30 to 40 days on local drives.
A previous change from one database to another had needed more than three weeks of code rewrites and left query performance worse. So the company was wary of migrating again, and it had a quarter-end deadline.