The problem is that people don’t see a problem and go looking for solutions. People see a technology and go looking for ways to apply it.
Looking at the architecture required by a project in isolation can be misleading and hides the need for a longer term product-level architecture, which is more strategic in nature than the project-level architecture.
It seems that perfection would be attained not when there is no longer anything to add, but when there is no longer anything to take away. —Antoine de St. Exupery, Terre des Hommes, 1939
Ultimately DevOps is an organizational transformation.
“We are called to be architects of the future, not its victims.”—R. Buckminster Fuller
Enterprise architecture is the practice that tries to describe and control an organisation’s structure, processes, applications, systems, and technology in an integrated way.
An architecture model is not just useful to provide insight into the current or future situation; it can also be used to evaluate the transition from ‘as is’ to ‘to be’.
Most stakeholders of a system are not interested in its architecture, but only in the impact of this on their concerns.
Architecture is helpful in guarding the essentials of the business, while still allowing for maximal flexibility and adaptability.
Enterprise Architecture is the structure and the operational blueprint of a company.