One piece at a time
Legacy modernization
The old order system keeps running while its work moves to new software, with a way back at every step. The new software takes on what the old one never could, such as online ordering.
Order-entry requests answered by the new service, over all order-entry requests.
The new system takes over in steps
- A bigger share at each step30% of orders, then 70%, then all of them, and each move can be undone.
- The old system stays readyThe order system keeps serving until each new service matches its numbers.
- Switched off when nothing uses itThe last system using it moves over, then the order system goes.
Order entry moves to the new service
Kept running, changed only in emergencies
How the order system gets retired
Requests are routed by Envoy, changes copied by Debezium, and the new software runs on PostgreSQL.
- 01An assessment of what the system does, undocumented parts included
- 02A switch that sends each request to the old system or the new
- 03Data moved over and checked line by line
- 04Old and new run side by side until the numbers agree
- 05The old system switched off, with its history archived
- 06A log of what moved and when
order-cutover/
plan/7 parts and the order they move in
services/New order‑entry and invoicing services
parity/Rules for comparing old and new
archive/History export and its format
See it work
Where each part stands
By industry
Payables, claims and a plant scheduler, moved over in steps
Calls proxied, nothing rewritten
412 vendor balances agree
Old package ages from receipt
Old package kept read-only
Nothing moves until both ledgers agree.
Accounting and finance
Clean for 3 weeksParity
Phone intake still on the old screens2 of 3
No duplicates across old and newShared
Must be rewritten firstBlocking
Every channel can be sent back until nothing uses the old system.
Insurance
On the new scheduler64% of orders
Changeover rules being portedNext
No work order released twice0 doubles
Work orders released from the new scheduler, over all released.
Manufacturing and industrial
How it goes live
- 01 · Optional
Map of the old system
Everything the order system does today
- 02 · Optional
Proof on one piece
One part copied and tested; no real orders move yet
- 03 · Legacy modernization
Moving it over
Each part moved and checked, with a way back ready
- 04 · After the move
Switch-off
The order system switched off on its retirement date
Start with the system you want to replace
You get a map of what it does and the first piece to move.