Articles

Thoughts on software architecture, cloud-native solutions, and building scalable systems.

JUNE 2023 · 8 MIN READ
Utility Tree in Software Architecture
When we collect requirements, it is often not feasible to build an architecture that addresses each one of them. Some requirements may conflict with others, while others may have high implementation efforts but low business value. Utility Trees help prioritize and reduce the number of architecturally significant requirements.
software-architecture
utility-tree
ASR
requirements