Enterprise
Nothing in a large organization is greenfield. Every system you build has to make peace with the ones that are already running the business.
What’s actually hard here
The constraints that decide the architecture.
Not the sector’s challenges in general. The specific things that make software for it hard, and that anyone proposing to build it should already know.
The legacy system is not the problem, it is the business
It is running. It works. It is ugly and nobody wants to touch it, and ripping it out to tidy an architecture diagram is a bet, not a migration. The move is to put a boundary around it, integrate against the boundary, and shift capability across piece by piece — where each piece can be reversed if it goes wrong.
Integration is agreement before it is plumbing
Two systems disagreeing about a customer is rarely a transport problem. It is that nobody decided which one is right, what a duplicate means, or what happens when a record arrives twice. That is a conversation with the people who own both sides, and until it happens, no amount of middleware helps.
Shadow processes are load-bearing
The spreadsheet that one team maintains is not a workaround to be eliminated. It is a real part of the process that the official system failed to model, and it usually encodes a genuine exception nobody documented. Replace it without understanding it and you break something that was working.
Big-bang cutover is one chance to be wrong
A system that must be perfect on a single day has no path to being corrected. Running the new path alongside the old, reconciling the two, and moving load across once the reconciliation is boring costs more and is the only approach that lets you find out you were wrong while it is still cheap.
How we engineer for it
The practices this sector actually needs.
No platform here
We don’t have a platform for this, and we’re not going to pretend otherwise.
There is no enterprise platform, because there is no enterprise problem — there is your problem, and it is shaped by systems that already exist and cannot be turned off. That is custom engineering work, and it is most of what we do.
Tell us what cannot go wrong.
If the constraints above look like your constraints, that is the conversation we want. You will speak to an engineer.