A facade limits the dependency
An integration facade translates between the existing logic and a new contract for consumers. It explicitly handles timeouts, error codes and data formats. Change data capture can provide changes for read-only or event-driven scenarios; it does not automatically replace business write operations. During a step-by-step replacement, we define for each function which system is authoritative. Parallel processing requires comparison and a controlled cutover, so that two systems do not update the same order differently.


