The structure of the solution will look like the following:
In the preceding structure, we have root folders, namely Core, Microservices, and WebFront. The common and core components reside in Core, all the microservices reside in the Microservices folder, and WebFront contains the frontend projects, most likely the ASP.NET MVC Core project, mobile application, and so on.
Creating projects inside designated folders gives proper meaning to the solution and makes it easy to understand the overall picture of the solution.
The following table shows the projects created inside each folder:
Folder |
Project name |
Project ... |