A Practical Cloud Migration Checklist for Malaysian SMEs
Cloud migration guides written for enterprises assume you have a dedicated platform team and a multi-year budget. Most SMEs have neither. This checklist is scoped for a lean team migrating a real production system without stopping the business to do it.
Before you migrate
- Inventory what you actually run. List every service, database, cron job, and integration currently in production — including the ones nobody remembers setting up. Migrations fail more often from forgotten dependencies than from technical difficulty.
- Classify by risk, not by size. A small script that emails invoices can be riskier to migrate than a large but well-tested API, if nobody knows how it authenticates.
- Decide "lift-and-shift" vs. re-architect per workload. Not everything needs to become cloud-native on day one. Lift-and-shift buys time; re-architecting pays off for the two or three systems that actually need to scale.
- Set a rollback plan before you need one. Know exactly how you'll revert each workload if the migration goes wrong, before you start — not while it's happening.
During migration
- Migrate in reversible steps. Move one workload at a time, in an order where each step can be undone independently of the others.
- Run in parallel before cutting over. Where possible, run old and new side by side and compare outputs before routing real traffic to the new environment.
- Re-check security groups and access control from scratch. Don't assume on-premise firewall rules translate correctly to cloud network policies — verify each one.
- Validate backups in the new environment before decommissioning the old one. A backup you haven't test-restored is not a backup.
After migration
- Set up cost alerts before your first full billing cycle — cloud cost surprises are the most common regret we hear from SMEs post-migration.
- Confirm monitoring and alerting cover the new environment at the same level as the old one, not just "the server is up."
- Document the new architecture while it's fresh — this is the point where tribal knowledge either gets captured or gets lost.
- Schedule a 30-day post-migration review to catch issues that only show up under real production load.
The most common mistake
Teams tend to underestimate the mundane parts — DNS cutover, expired certificates, forgotten scheduled jobs — and overestimate the risk of the actual data transfer. Budget more time for the boring steps than feels necessary; that's where migrations usually slip.
If you'd rather have a second set of hands plan the migration order and risk assessment, that's exactly what our Cloud Migration Strategy engagements are for.
Let's Map Out Your Migration Plan
We'll help you sequence the migration so your business keeps running throughout.
Talk to Us