The Layers of Clean Architecture

Learn the about of the layers of clean architecture.

Clean architecture captures both the conceptual hierarchy of components as well as their type hierarchy through a layered approach. In clean architecture, the components of the system are categorized and belong to a specific layer. Their rules are relative to the communication between components that belong to the same or different layers. In particular, clean architecture is a spherical structure—inner (lower) layers are completely encompassed by outer (higher) ones. In this description, the inner layer is oblivious to the outer layer’s existence.

Get hands-on with 1200+ tech skills courses.