May 25, 2021 02:20 PM|Mikesdotnetting|LINK
"Clean architecture" is a general term that indicates that you have applied separation of concerns to your project, and that it isn't full of code that is difficult to maintain or extend. All of the things you mentioned - UoW, Repository, CQRS etc are design
patterns that provide solutions to specific problems. You should try to understand the specific design patterns that you listed, the problems that they solve, along with other perfectly valid solutions to the same problems, and then use them when necessary
in your application. That way, you will have achieved a clean architecture.