Domain-Driven Design (DDD) seems “straight-forward” when looking at green field development. Implementing that in an existing legacy enterprise system, however, is daunting. This presentation goes over some of the refactoring patterns that support this change and demonstrates the steps necessary to refactor a non-DDD SOA-based system using DDD approaches. You will learn the kinds of decisions that have to be made, when they need to be made, and what those decisions look like in the grand scheme of your application refactoring project using Domain-Driven Design.
Video producer: https://ndcsydney.com/