6 books
—
1 voter
Software Architecture

“
All too often architects make a decision that is the correct decision at the time but becomes a bad decision over time because of changing conditions like dynamic equilibrium. For example, architects design a system as a desktop application, yet the industry herds them toward a web application as users’ habits change. The original decision wasn’t incorrect, but the ecosystem shifted in unexpected ways.
”
― Building Evolutionary Architectures: Support Constant Change
― Building Evolutionary Architectures: Support Constant Change

“
For any dimension in our architecture that requires protection from the side effects of evolution, we create fitness functions. A common practice in microservices architectures is the use of consumer-driven contracts, which are atomic integration architecture fitness functions.
”
― Building Evolutionary Architectures: Support Constant Change
― Building Evolutionary Architectures: Support Constant Change

8 members,
last active 4 years ago