Reviewing the Implementation Details

After looking at the patterns that will support the business use cases for the application, we can now move on to more specific implementation details. While some of the implementation constructs used in this solution will seem familiar, there are some technical details that might be new to us. We’ll be exploring several topics in this section, which are intended to prepare us for the journey ahead.

The Visual Studio solution topology

The solutions within the source folder are divided domain wise, with a separate solution for each. Additionally, there’s a solution for core platform needs, such as marker interfaces to identify value objects, entities, aggregates, and other objects. The intent is to allow for each of the services to be run as an independent solution, which are eventually moved into their own repositories if so desired. Here are the src directory files:

Get hands-on with 1200+ tech skills courses.