Reputation: 1
I'm trying to learn DDD, I see it have a lot of potential and I want to apply it and bring it to my company. But I am currently away on leave so don't have access to a business expert. How could I practice it without that access? Is it even possible? I have read the blue book and done Julie Lerman DDD pluralsight course but still I feel hands on experience eludes me. Is building an app using the tactical patterns while being conscious of using the same language enough?
Tried tutorials and did a pluralsight course.
Upvotes: -1
Views: 111
Reputation: 101
No, it takes time to learn DDD. There is no one correct way. Everyone does DDD little differently.
Try look at this repository: https://gitlab.com/food-delivery5161742/commerce There is used DDD + hexagonal architecture.
Only thing missing in there are domain events, such as "order.created," etc.
Upvotes: 0
Reputation: 29997
Build a system that models something you are familiar. Some ideas:
And get a copy of Implementing Domain-Driven Design or Domain Modeling Made Functional depending if you want to do OO or FP DDD.
You probably won't experience a lot of the problems around ubiquitous language as they pop up when more than one person starts discussing a problem/domain.
Upvotes: 1