A cloud-migration checklist for SMEs (that doesn't require downtime)
The 12 things we check before moving any SME workload to AWS or Azure — learned from migrations that went well and a few that didn't.
At a glance
- 27
- Guides & articles
- 5
- Topic areas
- Sept 2026
- Latest guide
- Free
- No sign-up needed
Most cloud migrations fail in boring ways: nobody inventoried the cron jobs, the DNS TTL was a week long, or the database was bigger than anyone had measured. Before touching a single server, we produce three documents — a complete asset inventory, a dependency map, and a rollback plan. If any of the three can't be written, the migration isn't ready to start.
Inventory means everything: servers, cron jobs, scheduled tasks, that one PowerShell script on someone's desktop, and the SMTP credentials nobody remembers setting up. Dependencies matter more than assets — the app often survives a move, but the hard-coded internal IP in its config file doesn't.
For the cutover itself, the pattern that works is parallel running: replicate data to the new environment, keep both in sync, switch traffic in small percentages with a DNS change whose TTL you lowered days earlier. Rollback is then a one-line DNS revert, not a restore-from-backup prayer.
Post-migration is where the savings are won or lost. Right-size instances against real utilization after two weeks, set up budget alerts on day one, and turn on autoscaling only after you've watched real traffic patterns. A migration that ends at 'it works' usually leaves 30–40% of the cost savings on the table.
About this guide
- Category
- Engineering
- Read time
- 6 min
- Published
- 11 Jun 2026
Want this for your business?
Book a free 30-minute scoping call with a software architect.
Book a scoping callBook a scoping call with a software architect — not a sales bot.
You'll get a reply within one business day. We'll send a rough estimate in 3 days and a fixed proposal in 7.
Prefer to talk first? Phone, email and office address are on the contact page.
