All guides

SoloStack engineering guides

AWS modernization checklist for platform teams

Use this checklist with the people who build and operate your applications. Start with one workload and record what you can demonstrate, what remains uncertain, and who will close each gap.

  1. Step 1

    Map the workload

    List its users, dependencies, data stores, and operational owner. Include external services and scheduled jobs that a migration could interrupt.

    Capture: Create a dependency map and name an owner for each connection.

  2. Step 2

    Define acceptable disruption

    Agree how long the service can be unavailable and how much data the business can afford to lose. Use those limits to guide recovery and migration decisions.

    Capture: Record the recovery requirements alongside the business owner who agreed them.

  3. Step 3

    Review the foundations

    Check account boundaries, access ownership, networking, and how infrastructure changes are reviewed. Identify settings that only exist as manual changes.

    Capture: Keep a list of undocumented configuration and the steps needed to reproduce it.

  4. Step 4

    Demonstrate recovery

    Choose a representative workload and rehearse recovery in an isolated environment. Record the steps, elapsed time, and checks that show the application works.

    Capture: Save the recovery record and assign follow-up work for any failed checks.

  5. Step 5

    Plan a reversible rollout

    Break the migration into stages with entry criteria, health checks, and a rollback decision. Include data changes that may make reversal harder.

    Capture: Write a rollout plan with a named decision maker and a clear stop condition.

Put it into practice

For an application with a database and nightly import, moving the web service alone is not a complete migration plan. Include the import schedule, connection settings, data validation, and recovery sequence in the same review.

What to take away

Finish with a dependency map, recovery evidence, and a prioritized migration backlog. Resolve gaps that could prevent rollback before setting a production cutover date.

Further reading: AWS Well-Architected Reliability Pillar.

Need help working through the findings?

Bring your open questions and constraints. We can discuss the priorities and the implementation support your team needs.