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 ...