October 2025
Intermediate to advanced
673 pages
15h 55m
English
A good architecture must support
The use cases of the system
The operation of the system
The development of the system
The deployment of the system
The first bullet—use cases—means that the architecture of the system must support the intent of the system. If the system is a shopping cart application, then the architecture must support shopping cart use cases. Indeed, this is the first priority of the architecture. The architecture must support the use cases.
However, as we discussed previously, architecture does not wield much influence over the behavior of the system. There are very few behavioral options that ...
Read now
Unlock full access