Clean Architecture

In this final chapter, we focus on how everything fits together in the design of a whole system. This is a more theoretical chapter. Given the nature of the topic, it would be too complex to delve down into the more low-level details. Besides, the point is precisely to escape from those details, assume that all the principles explored in previous chapters are assimilated, and focus on the design of a system at scale.

The main concerns and goals for this chapter are as follows:

  • Designing software systems that can be maintained in the long run
  • Working effectively on a software project by maintaining quality attributes
  • Studying how all concepts applied to code relate to systems in general

Get Clean Code in Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.