Skip to main content
Case Study Logistics & Delivery

Helping Teleport catch legacy-system drift and reset modernization

A modern platform was live in production. The legacy system kept growing. Adapts helped Teleport see what had drifted and define a path to deprecation.

ClientTeleport / AirAsia CPTO
Engagement startDecember 2025
VerticalLogistics, Last-mile Delivery
RegionSoutheast Asia
1yr+
Timeline slip before engagement
2
Engineering teams on overlapping systems
5
Challenge areas mapped and resolved

A modernized platform live. A legacy system still growing.

In December 2025, while working with the AirAsia CPTO, Adapts learned that Teleport's architecture team was trying to sunset a legacy system after its modernized replacement had already gone live in production.

The original plan was to stabilize the new platform and retire the old one. But during the modernization effort, the legacy system continued to evolve. New features were added to the legacy platform faster than they could be prioritized and rebuilt in the modern system.

Over time, the gap between the two systems widened. Teleport now had two engineering teams supporting overlapping systems for the same business process. The original modernization timeline had already slipped by more than a year, and the legacy sunset remained out of reach.

Not blocked by capability. Blocked by visibility.

The modern platform was live. The problem was that Teleport did not have a complete and current view of what needed to be migrated. As the legacy system absorbed new business needs, it drifted beyond the original migration scope.

Challenge 01

Modernization scope kept changing

New capabilities were added to the legacy system while the modern platform was still being built, but these additions were not always reflected in the modernization backlog.

Challenge 02

Architects lacked visibility into the capability gap

Without a complete view of what the legacy system supported, architects could not clearly define what needed to be rebuilt, retired, redesigned, or integrated.

Challenge 03

Timeline pressure kept the legacy system alive

Because the modern system did not yet support all required capabilities, the business continued relying on the legacy platform, creating a self-reinforcing delay.

Challenge 04

Engineering capacity was split

Instead of consolidating effort around the modern system, Teleport had to maintain two engineering streams for the same business process.

Challenge 05

The deprecation baseline was unclear

Without a shared definition of "complete enough to sunset," the organization could not confidently plan retirement of the legacy system.

Core finding

Teleport was not just modernizing a legacy system. It was modernizing a moving target.

The legacy platform had continued to absorb business changes, operational workarounds, and new feature requests throughout the modernization journey. Because those changes were not consistently captured and mapped against the modern system, the gap between old and new remained difficult to see and harder to close.

The modernization effort needed more than development velocity. It needed visibility. Before the legacy system could be sunset, Teleport needed to know:

What was already rebuilt
What existed only in legacy
What was still entering legacy
What still needed to be built
What could be retired

From broad migration to structured gap closure.

Adapts helped Teleport shift from a broad technical migration to a capability-gap closure program with clear visibility into scope, drift, and deprecation readiness.

01

Documenting existing legacy capabilities

Adapts helped the team document the legacy system's use cases, workflows, business rules, system behaviors, and operational dependencies. The goal was not just to document technology, but to capture the business capabilities the legacy system enabled. This gave architects and engineering leaders a clearer view of the true migration scope.

02

Making legacy-system drift visible

Adapts helped the engineering team track what was still being added to the legacy system. Instead of treating legacy enhancements as isolated delivery work, each new feature became part of the modernization gap and could be assessed against the modern platform roadmap.

03

Mapping legacy capabilities to the modern platform

Once the legacy capabilities were documented, the team compared them against what had already been built in the modern system. This moved architects from assumption-based planning to evidence-based migration planning, with a clear picture of what needed to be rebuilt, retired, simplified, or redesigned.

04

Closing the gap through transparency and prioritization

With better visibility into legacy enhancements, engineering teams could prioritize corresponding capabilities in the modern platform. The gap between old and new began to shrink because Teleport now had a clearer way to manage scope, change, and drift.

A visible baseline. A practical deprecation path.

Through this work, Teleport established a clearer baseline for legacy-system deprecation and a mechanism to stay ahead of drift going forward.

Clearer deprecation baseline

Teleport moved closer to a practical deprecation path. The modernization effort was no longer blocked by unclear scope and hidden drift. It now had a visible baseline and a tracked capability gap.

Visibility into real migration scope

The organization gained a complete view of what the legacy system actually contained, replacing assumption-based planning with evidence-based prioritization.

Drift contained and tracked

A mechanism to track ongoing drift between the legacy and modern platforms meant new legacy additions could be assessed against the modern roadmap immediately.

Engineering capacity beginning to consolidate

As transparency improved and the capability gap began to shrink, Teleport created the conditions to move toward a single engineering stream around the modern platform.

ClientTeleport / AirAsia CPTO
SituationLegacy system sunset was delayed despite the modern platform being live in production
Core problemThe legacy system continued to drift as new features were added during modernization
ImpactTwo engineering teams supporting overlapping systems; timeline had slipped by more than a year
Adapts HC3Documented legacy capabilities, exposed ongoing drift, mapped capability gaps, and helped prioritize missing features in the modern platform
ResultTeleport established a clearer deprecation baseline and began reducing the gap between the legacy and modern systems