Too Long; Didn't Read
Clean Architecture is a clean architecture by Robert C. Martin (Uncle Bob) on our API projects. This architecture attempts to integrate some of the leading modern architecture like Hexagonal Architecture, Onion Architecture, Screaming Architecture into one main architecture. It aims to achieve good separation of concerns. Each layer represents an isolated layer in the application. The Entities layer is independent and the Frameworks layer (web, ui etc.) depends on all the other layers. Each use case orchestrates all of the logic for a specific use case( for example adding new customer to the system)