Summary
With that, we have learned what clean architecture is and how it will help developers build applications that can last for a decade or more. We also learned that clean architecture makes our service testable and ready for microservices.
We've tackled what comprises clean architecture. There is the core layer that does not have any dependencies on the infrastructure and presentation layers. An infrastructure layer communicates with external sources and the presentation layer, which your users use and interact with.
You've also learned how to structure tests in clean architecture and lastly, we learned how to use the dotnet
CLI to build an ASP.NET Core solution and project.
Now that you've improved your skills by learning how to apply clean architecture to an ASP.NET Core 5, this will help you to build a highly scalable and testable application in the future.
In the next chapter, we will set up our database and build routing and controllers to see how...