Software Architecture

Software Quality Attributes, Non-Functional Requirements and Better Software Architecture

Andrei Gridnev
6 min readJan 2, 2019

--

Photo by Josue Isai Ramos Figueroa on Unsplash

Read the updated version of this article.

When designing software architecture for a new product, it is often difficult to evaluate available design options and choose the optimal one. That often happens because it is unclear for the developers what…

--

--

Andrei Gridnev

Software engineer, manager since 2002. Engineering management, leadership, software architecture, high-performing teams, professional growth.