perspectivesengineering · july 22, 2026 · 2 min read

Replatforming a legacy platform without a cutover weekend.

What we learned rebuilding a wealth management platform in place, domain by domain, while the business kept running.

by current

Every legacy platform has the same two facts attached to it. It runs the business. And it blocks every new product the business wants to build. Ledgex, a wealth management platform, had both, and a third: nobody could afford a weekend where it was switched off.

Why big-bang cutovers fail

The traditional replatform builds the new system beside the old one for eighteen months, then cuts over. It fails for a reason that has nothing to do with engineering. The business does not stop changing for eighteen months. By cutover, the new platform is a faithful copy of requirements that are two years old.

Domain by domain

We rebuilt Ledgex in place. Each domain of the platform moved to the modern stack behind the existing interfaces, so downstream systems never noticed which side of the line they were talking to. Portfolio data first, then reporting, then the account lifecycle. Each move was small enough to test completely and to reverse if needed.

Integrations were treated as contracts, not code to be rewritten. We preserved the surface, replaced what sat behind it, and proved equivalence with recorded traffic before switching.

What Circuit added

The hardest part of a long replatform is remembering why. Which requirement drove which design decision, and which of those decisions just became wrong when the client added three new account types in month four.

Circuit keeps the requirement, the design that realizes it, the work that built it, and the deliverable that describes it in one graph. When something upstream changes, the affected pieces are a query, not a rediscovery. That is what let a small embedded team move fast without losing the thread.

The result

New products shipping on the modern stack. Integration surface preserved for every downstream system. The business running throughout. No cutover weekend, because there was never a cutover.

Prefer the conversation to the essay?