A redesign of an existing large application always causes a big impact on an organization. Not only the IT department will have to adapt change, but the business will be impacted as well. Even when the change is requested by the business, it will not be accepted more smoothly and there will be resistance anyhow.
Therefore, any redesign of a monolithic application must always be approached carefully and well overthought. Take time to decide the evolution, take time to introduce the change and to let it absorb by the organization so that the evolution will be embraced by the whole organization.
When the monolithic application has grown into one of the pillars of an organization, it will be challenging to introduce change as the impact will be anywhere on every internal team business, IT, and possibly external stakeholders will be confronted with it as well. The guidelines in this blog are based on such a pillar of an application and the efforts to introduce the evolution, taken into account the sensitive nature and the dependencies all around the enterprise.


