Contra Goals in Architecture
In technology architecture, it's easy to spot a wrong solution but almost impossible to design the perfect system. The primary reason for this ever-changing nature of the solution is its evolution toward staying relevant to the changing business use case. A seasoned architect soon realizes that a sound architecture or design is actually a zero-sum game with "contra goals": pairs of two critical design goals (or priorities), where one priority can only exist by compromising (or even eliminating) the other.
Cutter Consortium clients, please log in:
If you would like further information about how to become a client, please contact us at +1 781 648 8700 or sales@cutter.com, or you can Request Guest Access.