Quality Attributes

“Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.”Antoine de Saint-Exupery 1        What are quality attributes? In this article, we will examine design for software quality attributes, aspects of software systems which are visible to the end-consumer throughout the product or service, and usually

Modern Patterns 1

The first installment of modern patterns with basic descriptions. A part of the collection of modern architecture patterns for the ITABoK.

Technical Debt

Technical debt is a critical issue for all architects and developers of software intensive systems. Learn techniques for dealing with it.

Investment Prioritization

Understanding how features, products, teams and technology is prioritized is critical for the modern team.