At the beginning of a project, the architects and the development team, with all their know-how and experience, develop a tailored architectural blueprint for the upcoming development. On implementing the code, the team, often unintentionally, deviates from the specifications more and more resulting in the acquisition of technical debt.
In this book, the author shows which errors should be avoided in software projects while implementing the architecture in order to develop sustainable architectures. With over 200 colored images from existing software systems and several case studies, bad and good solutions are presented in a comprehensible way. Recommendations and various hints from practical projects allow the readers to use the knowledge directly in their daily work.