Source code for the Working with Legacy Projects Pluralsight course
Switch branches/tags
Nothing to show
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
ACL Module 3-4 Jan 29, 2018
Initial Module 3-4 Jan 29, 2018
SyncACL Bubble initial db script Apr 23, 2018
.gitignore initial Jan 16, 2018
LICENSE initial Jan 16, 2018 Update Mar 28, 2018

Welcome to Domain-Driven Design: Working with Legacy Projects

This is the source code for my Pluralsight course Domain-Driven Design: Working with Legacy Projects.

How to Get Started

There are 3 versions of the source code: Initial, ACL, and SyncACL. Initial contains the legacy code base as is. In ACL, you can find the code with the Anticorruption Layer from Module 4. SyncACL contains the code from Module 6 with Synchronizing Anticorruption Layer.

In order to run the application, you need to create a database and change the connection string in the composition root.