is the fundamental organization of a system embodied in its components, their relationships to each other, and to the environment, and the principles guiding its design and evolution. https://www.ibm.com/developerworks/rational/library/feb06/eeles/
Defines behavior • Focuses on significant elements • Influences team structure • Embodies decisions based on rationale • Balances stakeholder needs • Is influenced by its environment • May conform to an architectural style https://www.ibm.com/developerworks/rational/library/feb06/eeles/ An architecture
price Compliance More engineers More new features New design Environment of a company Swift/ Reactive x years old codebase 100k+ lines of code Test automation Industrial organization More partners