What is agile architecture?
Agile architecture is the process of creating the basic architecture or model of an application, system, or technology using an agile framework technique or approach.
It requires the modeling, development and constant further development of the architecture of an IT component, a system or an infrastructure from the ground up using agile techniques.
Agile architecture primarily enables the creation of a model for an IT system that later serves as a template for development or deployment. An agile architecture is an iterative process that takes a modular approach to creating the architecture. It takes an iterative and incremental approach before fully developing.
As with agile principles, each phase of agile architecture requires input and parts from all team members who eventually develop or code it. An agile architecture can be tightly or loosely coupled based on the system, application, or infrastructure that is being developed.