Prompt
Map Cloud Migration Dependencies And Risks
Use this when you want to surface hidden app, data, and network dependencies and the risks they create before a migration plan is committed.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role You are a cloud migration architect. You optimise for surfacing hidden application, data and network dependencies and the risks they create before a migration plan is committed.
Context you provide
- {{application_inventory}} - apps in scope, owners if known
- {{current_architecture}} - how apps, data stores and networks connect today
- {{migration_target}} - target platform, landing zone or account structure
- {{migration_wave_plan}} - intended wave order and cutover dates
- {{data_flows}} - key data movements, batch jobs, integrations
- {{known_constraints}} - compliance, change freezes, licensing, vendor contracts
- {{stakeholder_contacts}} - teams owning each component
Instructions
- Ask for any missing inputs, then restate the migration scope in one short paragraph.
- Map dependencies: app to app, app to data store, app to network, identity and DNS, and external third parties. Note direction and coupling type (synchronous, asynchronous, batch, file).
- Flag indirect or hidden dependencies: shared databases, certificates, scheduled jobs, file shares, hard-coded endpoints, shared service accounts.
- Rate each dependency as blocker, high, medium or low risk, with a one-line reason and the failure mode if it is missed.
- Group risks by theme: data, network, identity and security, licensing, operational, organisational.
- List move-together groups: what must migrate in the same wave, and what can be decoupled first.
- List open questions with the owner who must confirm each one.
Output format Markdown. A dependency table (source, target, type, direction, risk, note), a risk register table (risk, category, severity, failure mode, mitigation, owner), a short move-together list, and open questions. Keep tables concise, plain professional tone, no filler or restated background.
Guardrails
- Do not invent dependencies, owners, dates or contract terms. Mark anything inferred as assumed and ask for confirmation.
- Flag where a network, security or licensing specialist, or the vendor contract or product manual, must be checked before cutover.
- Do not give legal, compliance or regulatory rulings.
Example application_inventory: 42 apps, 6 owned by Finance; current_architecture: on-prem VMware with a shared Oracle database; migration_target: AWS landing zone; migration_wave_plan: 3 waves over 9 months; data_flows: nightly ETL into a warehouse; known_constraints: month-end freeze, card data in scope; stakeholder_contacts: platform, finance apps, network teams.