Skip to content

Domain-Driven Design with ASP.NET Core Microservices - August 2020

License

Notifications You must be signed in to change notification settings

Dimitvp/PetsLostAndFoundSystem-DDD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Update 04.10.2020:

Need to create Migrations. Need to change the file structure according to the changes from the last lecture.

PetsLostAndFoundSystem-DDD

Domain-Driven Design with ASP.NET Core Microservices - August 2020

A project for the 'Domain-Driven Design with ASP.NET Core Microservices - August 2020' course in SoftUni. https://softuni.bg/trainings/3103/domain-driven-design-with-asp-dot-net-core-microservices-august-2020#lesson-17496

Problems for exercises and homework:

  1. Domain Model Choose a business problem. It can be anything you like – a blog, an online shop, an ad system, a social network, a pet clinic, etc. • Create a class library to hold the domain models • Define your domain models as you see fit by using the best practices and following the DDD principles • Make sure you use entities, value objects, and enumerations in the correct way
  2. Aggregates Group your domain layer into aggregates making sure they are as cohesive as possible.
  3. Factories & Repositories Add factories and repositories for all your aggregate roots.
  4. Bounded Contexts Introduce a second bounded context to your domain (or split the existing one).
  5. BONUS: Domain Events Add domain events to your domain logic if you think they will be useful

About

Domain-Driven Design with ASP.NET Core Microservices - August 2020

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages