Featured resource
2025 Tech Upskilling Playbook
Tech Upskilling Playbook

Build future-ready tech teams and hit key business milestones with seven proven plays from industry leaders.

Check it out
  • Course

Designing Modular Software with Domain-driven Design

This course will explore what it takes to design software that stands the test of time.

Intermediate
1h 58m
(0)

Created by Dino Esposito

Last Updated Oct 29, 2025

Course Thumbnail
  • Course

Designing Modular Software with Domain-driven Design

This course will explore what it takes to design software that stands the test of time.

Intermediate
1h 58m
(0)

Created by Dino Esposito

Last Updated Oct 29, 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

Creating software that will outlast the competition does not need be particularly difficult. In this course, Designing Modular Software with Domain-driven Design, you’ll learn how to create software that stands the test of time by keeping your code closely aligned with the business domain. First, you'll explore how to clearly model business concepts, define modular boundaries to manage complexity, and write maintainable, adaptable code that evolves gracefully as needs change. Next, you'll discover how to use microservices and strategies for testing in production. Finally, you'll learn about testing considerations for your module designs. By the end of this course, you’ll have the skills and knowledge of modular design needed to build systems that are built to last.

Designing Modular Software with Domain-driven Design
Intermediate
1h 58m
(0)
Table of contents

About the author
Dino Esposito - Pluralsight course - Designing Modular Software with Domain-driven Design
Dino Esposito
6 courses 4.1 author rating 1286 ratings

Author of many popular books that helped the professional growth of thousands of .NET developers, Dino serves as the CTO of Crionet and focuses on web and mobile solutions for sport events. He’s also a JetBrains technical evangelist and member of the team that manages WURFL.

2025 Forrester Wave™ names Pluralsight as a Leader among tech skills dev platforms

See how our offering and strategy stack up.

forrester wave report