Solution structure

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 ...

Get C# 7 and .NET: Designing Modern Cross-platform Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.