Domain centric architiecture – best refactoring example

One great example of refactoring data-centric .net application into domain-centric architecture is this.

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.


If you enjoyed this post, please consider leaving a comment or subscribing to the RSS feed to have future articles delivered to your feed reader.

Leave a comment

Your email address will not be published. Required fields are marked *