Summary
The C4 approach was used in this chapter to detail our demo application from four points of view, namely the context in which it is used, the containers it uses, and the components and code that it is made of. Diagrams following this approach have helped us explain what the sample information system we will create is about. We also learned that it is not necessary to create a diagram that completely covers the domain of study, but only for the bits these diagrams have value.
Also, lots of architectural methods have emerged in the past decades. Although they clearly have value in the design of software applications, and thus in information systems, they resemble very much each other in the sense that most recent methods are domain-centric; as such, their value can basically be summarized by the two principles that we already know, SOLID and business alignment principles, namely putting the business functions model first and applying a method to reduce the coupling to dependencies...