This project came before our current offers. Here's how we'd approach the same work now.
Auction rules are exactly the kind nobody wrote down, so the services would be cut out with AK Evolve: AI agents read the old code into specs, characterization tests pin what it does today, and each service is rebuilt against those tests behind a routing layer, going live on its own with a way back. Releases would reach a small share of the 400 auction houses first and roll back on their own if quality, speed or errors cross a line agreed in advance, with the four DORA measures of delivery visible from the first weeks.
AK Run's AI agents would take the first look at every alert and draft the fix, for a named engineer to confirm and ship with a test through the platform's own pipeline, and we'd own each security finding until a tested fix is live.