Planning a multi-system cloud migration
[Fixture] Architecture and delivery plan for moving several interdependent systems to the cloud without a big-bang cutover.
Context
[Fixture] A logistics business running five interconnected services.
The problem
The systems shared a database and deployment schedule, so no single service could move without risking the others.
My role
Architect responsible for the target design and the migration plan.
Approach
Documented the real dependencies between services and drew the target architecture.
Split the migration into stages, each with a rollback point.
Introduced integration contracts so services could move independently.
Outcome
The migration ran in stages with no unplanned downtime, and the services can now be deployed independently.
Stack
- AWS
- Terraform
- Docker
- PostgreSQL