A company built its migration waves in AWS Transform from an RVTools export and interviews with application owners. After the first wave was cut over, an invoicing application on Amazon EC2 failed because it calls an on-premises licensing server that nobody had listed and that is blocked by a firewall rule allowing only the old subnet. The company wants to avoid similar failures in the remaining 14 waves. What should the solutions architect do?
Choose one.
Dependency mapping should rest on observed network connections; inventories and interviews miss undocumented calls.
The failure came from a dependency nobody documented. Only data that observes server-to-server connections over time (from a discovery tool such as the AWS Transform discovery tool, or a third-party tool's network data imported into AWS Transform) exposes such calls before cutover. Refreshing RVTools adds no connection data, boot-level status checks don't exercise application traffic, and another questionnaire relies on the same memory that already failed.
- Identify the root cause: a dependency missing from the planning data.
- Ask which data source would have shown it: observed network connections.
- Prefer fixing the planning input over adding checks that cannot see application traffic.
Exam tip: Undocumented dependencies are found by watching the network, not by asking owners or re-exporting inventories.
SAP-C03 Migration Strategies: Discovery, Wave Planning, AWS Transform MGN, DMS, DataSync and Modernization — the lesson that teaches this.