3 ms·
In my experience, yes. Often it's due to complexity. Systems accrete stuff (features, subsystems, dependencies, whatever) over time due to changing business re
by andyjohnson0 4y ago
In my experience, yes.
Often it's due to complexity. Systems accrete stuff (features, subsystems, dependencies, whatever) over time due to changing business requirements. The more this happens, the harder it becomes to integrate them properly without breaking other parts of the system. And the system is running the business, often 24 hours a day, which makes migrations hard to do. So you end up of something thats basically too complex to run locally.
And particularly in regulated industries like banking you have the security teams locking everything down hard. Problems accessing systems and getting realistic test data, etc.