December 2023
Intermediate to advanced
208 pages
5h 55m
English
Performance is an inseparable factor in software architecture. It dictates the limits of possibilities when creating the system. On the one hand, we try to design systems that are easy to understand, learn, and change. On the other hand, we have to meet performance targets, which forces us to use more complex and exotic techniques, increasing the complexity of the design. Architects must learn to master the balance between the two.
It is useful to define business performance as the average output per unit cost incurred over time. For example, if you represent a company, the business performance can be described as the amount of money you make per unit of money spent on a computer ...
Read now
Unlock full access