From a shoestring server to managed Azure
A revenue-generating web app was running on a single under-provisioned server with no redundancy. Outages were frequent and there was no path to scale.
Rearchitected the app for Microsoft Azure — managed app service, managed database, CDN in front of static assets, infrastructure defined as code so it could be rebuilt from scratch.
Cut response times, made the system reliably available, and made future changes safe to ship because nothing was hand-configured anymore.