Overview
This course aims to teach learners about Domain-driven Design and how it can help in creating better modular applications. By covering strategic aspects like Bounded Contexts and Subdomains, as well as tactical patterns such as Aggregate, Entity, and Value Object, participants will gain insights into designing applications with expressive and maintainable domain models. The teaching method involves explaining key concepts and methods to enhance understanding of the domain being worked on. This course is intended for developers and architects looking to improve the alignment between business and technical architecture in their applications.
Syllabus
Getting modules right with Domain-driven Design by Michael Plöd @ Spring I/O 2022
Taught by
Spring I/O