The brokerage books about 2,400 loads a day through a transportation management system built in-house, running on 410 virtual machines in a data center at head office with a recovery site in a colocation facility. Storage and compute hardware reach end of support in early 2029, and a like-for-like refresh is quoted at $3.8M. Two failures last year, a cooling fault and a storage controller, took the system down for 11 hours; each business hour offline puts about $65,000 of margin at risk. The last full recovery test took 26 hours against a four-hour target. Average processor utilization is 22%, and a new environment takes 19 days to provision.
Challenges- A single data center is a single point of failure for a business that covers loads around the clock, and the recovery site has never met its target.
- The refresh decision is due by mid 2028. Without a migration well under way by then, $3.8M is committed to five more years of the same architecture.
- Only 2 of 16 infrastructure engineers have worked in the cloud, and 340 EDI trading partners connect to fixed addresses that cannot change overnight.
We will focus on- One cloud provider and two regions, with a landing zone and security controls finished before any production workload moves.
- Rehost the transportation management system quickly and replatform its database, so the data center can close before the refresh.
- Cost ownership by product team from the first month, so spend is understood before it grows.
We will not- Rewriting the transportation management system as microservices during the migration. Engineering wants it, but it would add at least 18 months and miss the refresh date.
- A multi-cloud design. A second provider would double the skills required of a team that has two cloud engineers today.
- Moving the legacy accounting system. It stays in the colocation facility until its planned replacement in 2029.