01 / CLOUD & PLATFORMS
Cloud readiness begins with the things you cannot see.
A migration plan is only as useful as its understanding of the system that already exists.
Read the full cloud readiness article
It is tempting to begin a cloud conversation with a destination: a platform, a target architecture, or a date. But a working application is more than its servers. It also includes a overnight file transfer, an undocumented account, and the person who knows what to restart when a queue stops moving. Those dependencies deserve a place in the plan.
Map the journey of one transaction
Choose a meaningful user task and follow it from start to finish. Record the systems it touches, the information it carries, and the teams that support it. Ask what happens if each dependency is slow or unavailable. This makes an abstract inventory into a picture of business continuity.
Make ownership part of readiness
For each workload, identify who can approve a change, who receives an alert, and who can restore service. Check whether backups have actually been restored in a test. Discuss acceptable downtime and data loss with the people affected, rather than treating those choices as infrastructure defaults.
Choose a first move that teaches you something
A useful pilot is bounded and reversible, but representative enough to expose real constraints. Agree measures before it begins: recovery time, delivery effort, operating cost, and user-visible performance. Include the cost of running old and new environments together, not only the eventual hosting bill.
A readiness assessment should end with decisions, not just diagrams. What can move now? What needs redesign? What is better left alone? The value lies in making those trade-offs visible while there is still time to change direction.
Try this: ask two people to independently draw the same application's dependencies. Investigate the differences before choosing a migration date.
Explore cloud & platforms