Designing Modular Software with Domain-driven Design
Released 10/2025
By Dino Esposito
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Level: Intermediate | Genre: eLearning | Language: English + subtitle | Duration: 1h 58m | Size: 254 MB
Released 10/2025
By Dino Esposito
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Level: Intermediate | Genre: eLearning | Language: English + subtitle | Duration: 1h 58m | Size: 254 MB
This course will explore what it takes to design software that stands the test of time.
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.

