Domain centric architiecture - best refactoring example

One great example of refactoring data-centric .net application into domain-centric architecture is this. https://app.pluralsight.com/library/courses/n-tier-apps-part1/table-of-contents

This training was released in 2012, which is 9 years old. But, this is the best example for me to apply in our company and myself, because 1) this course targets a legacy code, which we have in areas and wasn't sure how to refactor it. 2) the course just focus on domain-centric element and shows how to separate core elements (domain and service) which is not dependent on the infrastructure like DB. 3) this example does not use .Net 5, IoC container, 3rd party library like AutoMapper, MediatR. Often these new shiny techs distract from core ideas of what we are trying to achieve.

 

Leave a comment

Please note that we won't show your email to others, or use it for sending unwanted emails. We will only use it to render your Gravatar image and to validate you as a real person.