Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

Domain-driven Design: Working with Legacy Projects

Learn how to apply domain-driven design to modernize legacy systems. This course will teach you to refactor, integrate with, and extend old codebases while continuously delivering business value.

Beginner
1h 20m

Created by Sergio Cruz

Last Updated Dec 16, 2025

Course Thumbnail
  • Course

Domain-driven Design: Working with Legacy Projects

Learn how to apply domain-driven design to modernize legacy systems. This course will teach you to refactor, integrate with, and extend old codebases while continuously delivering business value.

Beginner
1h 20m

Created by Sergio Cruz

Last Updated Dec 16, 2025

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

Legacy software systems can feel impossible to change: they’re fragile, messy, and full of risk. Yet businesses depend on them.

In this course, Domain-driven Design: Working with Legacy Projects, you’ll learn to modernize and extend legacy systems using data-driven design (DDD) practices while still delivering value.

First, you’ll explore how to assess legacy systems and make strategic decisions about when to refactor or rewrite.

Next, you’ll discover how to design clean new domain models and protect them with anticorruption layers.

Finally, you’ll learn how to build synchronization strategies that let new autonomous systems work alongside legacy ones.

When you’re finished with this course, you’ll have the skills and knowledge of domain-driven design needed to confidently modernize legacy projects and deliver lasting business impact.

Domain-driven Design: Working with Legacy Projects
Beginner
1h 20m
Table of contents

About the author
Sergio Cruz - Pluralsight course - Domain-driven Design: Working with Legacy Projects
Sergio Cruz
5 courses 4.8 author rating 26 ratings

Sergio is a senior engineering leader who builds high-performing teams and software people actually want to use. He’s passionate about scaling orgs, mentoring engineers, and aligning technology with real business impact.

Get started with Pluralsight