Session
Domain-Driven Design Hands On
It is not easy to write software that solves complex business problems. We all have learned that, some of us the hard way. Domain-Driven Design offers tools and methods to "tackle complexity in the heart of software". After a short introduction to DDD, drawing from Conway's Law and the Cynefin Framework, we will collaboratively model an interesting domain using Event Storming and Story Mapping. Then you will transform selected parts into code using the design patterns of DDD (Value Object, Entity, Aggregate, Repository, Factory, Service, and Domain Events). Further topics covered include Bounded Contexts, Strategic Design, and Hexagonal Architecture. To conclude the workshop, we will discuss the question: What about CRQS and Event Sourcing?
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top