718 Resources Moved With Minimal Downtime
We began with discovery rather than migration. Every resource in scope was inventoried by service and by account, then each product workstream was traced end to end — from CDN domain through origin bucket, queue, function and cluster — so a per-service migration plan could be written and validated with the client before anything was touched. Non-production environments were migrated first as full dress rehearsals, and each caveat found there was folded back into the runbook used for the production cutovers into Oregon (us-west-2).






