- Speakers
Katharina Damschen
- Description
My journey with Domain-Driven Design began with confusion and skepticism. Inherited codebases built on DDD's layered architecture made me question the value of the domain layer, when all I saw were models being used to pass data between persistence and application services. After digging deeper into DDD, I realized how replacing primitive types with domain-specific classes reshaped my understanding of the problem space. What looked like a small coding choice unlocked deeper conversations with domain experts.
This talk explores how seemingly simple Value Objects became my unexpected entry point into domain modeling. Through stories from real projects, I'll demonstrate how Value Objects can be leveraged to build a richer domain model from the bottom up, incrementally introducing Domain-Driven design thinking without overwhelming teams.
By providing practical guidance and examples this presentation helps you to move past analysis paralysis and begin asking the right questions instead of waiting for a time when you have all the answers.
This talk is aimed at software developers at any stage of their DDD journey who want to see how starting small can lead to significant shifts in both code quality, domain understanding and collaboration. You will leave with lots of tips of pitfalls to look out for and improvement possibilities to explore.
About Katharina Damschen (she/her)
Katharina Damschen is a coding architect and consultant at factor10. During her 10 years in the field she has navigated complicated technical domains like train signaling and geotechnical engineering. She is convinced that collaboration and communication are crucial to solve complex problems through code. Katharina is dedicated to developing robust and maintainable software that delivers real value through the application of Domain-Driven Design (DDD), Test-Driven Development (TDD), and containerization. Outside of software development, she channels her problem-solving skills into practical pursuits like raising backyard chickens and crafting her wardrobe through sewing and knitting.