7Pattern in Software Architecture

Many architectural variants and ideas can be found in the wild. In this chapter we look into how the architectural styles described in the previous chapter present themselves in a source code base. We will also look into some of the specific characteristics you will encounter out there.

7.1Mapping the Target to the Actual Architecture

Unfortunately, technical only

The architects and developers of smaller systems (less than 250,000 LOC) usually answer my first question on the architecture of their systems with quotes like, “Our system has GUI, business logic, and database mapping layers.” This answer is not a surprise, as this kind of rough technical layering is typical for systems of this size. But I would still ...

Get Sustainable Software Architecture now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.