Taken separately each layer has its own complexity. The technology architecture, for example, describes the hardware and network powering an organization’s applications. This is the domain of network engineers and network management. It involves mapping servers, devices, systems, locations to build an accurate picture of the network infrastructure. Understanding the interdependencies within the network infrastructure is necessary to diagnose failures or identify anomalies. As the network grows, it becomes harder and harder to minimize interruptions and guarantee security.
These issues are compounded when you start considering the interdependencies across the whole enterprise architecture. If a new product is released, how will it impact the data, application and network layers? If a datacenter is experiencing outages, what are the impacts on the applications, data and business architecture?
Today enterprise architects are struggling to tackle growing complexity. Symptoms include:
- inability to understand interdependencies within enterprise architecture;
- inability to adapt enterprise architecture to changes;
- Inability to implement analytical queries due to performance issues;
It results in lower organizational agility with new projects failing and difficulties in driving innovation.