From the course: Tech on the Go: From Software Developer to Architect
Unlock this course with a free trial
Join today to access over 23,100 courses taught by industry experts.
Domain-driven design
From the course: Tech on the Go: From Software Developer to Architect
Domain-driven design
- [Instructor] How do you create good software? For many developers, the answer is likely to involve a concrete solution. For example, doing requirements gathering, modeling the classes to meet those requirements, setting up a production environment in the cloud, and then immediately starting the implementation. But from an architect's point of view, it is much more complex than that. It is not about creating a concrete solution but rather creating something that takes into account a path that not only allows for a concrete result but also has the potential to be sustainable over time, to grow according to user needs, to have high levels of efficiency, and most importantly, to generate value for the client. There are countless answers and techniques that tell us how to create software, but one of the most intuitive is the use of domain-driven design, DDD. Based on the book of the same name by Eric Evans, This is a software development technique that focuses development on a pure model…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.