liveBook · Manning

Scale complexity

As explained in Architecture Modernization: Socio-technical alignment of software, strategy, and structure

Scale complexity is complexity arising from the volume, throughput, failure exposure, operational demands, and consequences associated with the scale at which a subdomain operates.

Scale complexity arises when a subdomain’s overall complexity comes less from difficult business rules than from high volume, throughput, failure exposure, operational demands, and severe failure consequences. Larger scale requires greater robustness, increasing maintenance costs. section 10.2.2

Two booking systems

A booking system processing tens of thousands of orders daily has higher scale complexity than one processing tens of orders daily. Minimal downtime may be acceptable for the smaller system, while the larger system must tolerate more failure and limit more serious consequences. section 10.2.2

Figure 10.6 Using annotations to indicate operational complexity

Use annotations to indicate operational complexity when comparing subdomains and identifying where scale increases robustness needs. section 10.2.2

How Architecture Modernization: Socio-technical alignment of software, strategy, and structure covers it

How deep it goes
Explains failure exposure, robustness needs, downtime consequences, and maintenance costs without providing a quantitative measurement method.
Examples
Compares booking systems processing tens of thousands versus tens of orders daily, with different tolerance for downtime.
What you can do after
Evaluate/understand how volume and failure consequences increase a subdomain’s robustness and maintenance requirements.
How it connects
Connects scale complexity with domain logic, robustness, maintenance costs, downtime, and integration complexity.

This explainer was generated by Manning's knowledge graph from the text of Architecture Modernization: Socio-technical alignment of software, strategy, and structure. The section links point to the parts of the book it draws on.