Decommissioning BizTalk or MuleSoft isn't a project — it's a capability transition. The organisations that succeed have invested in event-driven architecture before cutting the old system over.
The most common ESB decommission failure mode: the organisation replaces BizTalk with MuleSoft, or MuleSoft with Kafka, and finds themselves three years later with the same synchronous coupling, the same single point of failure, and a newer vendor invoice. The software changed. The integration philosophy didn't.
An ESB decommission that succeeds does three things that a product replacement does not: it decouples producers from consumers through asynchronous event publishing; it distributes integration logic to the services that own the data; and it establishes schema governance so producers and consumers can evolve independently without silent breaking changes.
Start with the strangler fig. Don't design the full target architecture before migrating the first flow. The target state will be informed by what you learn migrating the first ten flows, and your initial design will be wrong in ways you can't predict.
Author: CELESDEV Solutions — Integration & Data Practice. Based on ESB decommission programmes across retail, financial services, and manufacturing.