A solution template that leverages domain driven design, including sample interfaces and classes. Domain driven design and its benefits are described at length in the following documentation: https://docs.microsoft.com/en-us/dotnet/architecture/microservices/microservice-ddd-cqrs-patterns/ddd-oriented-microservice This extension is a solution template, and can be utilized when creating a new project in Visual Studio. This is what the solution explorer looks like when the solution is created. This template constructs the solution folders adhering to domain driven design principles: This sample template includes a sample API with "get" functionality, as well as Swagger UI implementation as shown here: |