Domain Driven Design بالعربي - with Hassan Shaddad & Ahmed Elemam - Tech Podcast بالعربي
HTML-код
- Опубликовано: 8 фев 2025
- Tech Podcast بالعربي
Podcast with Eng Hassan Shaddad
─
Agenda
Tackling complex business needs
Notes
focus on core business complexity, not on technology
simple applications mostly are Illusion
How to understand business complexity from domain experts[and why you do not have to trust them]
ubiquitous language dictionary importance
When do I have to use DDD or even the Domain model and how to find complexity (product pricing example)
complexity not only business but also something like [Client Culture, client teams experience, env, license, and Enterprise social relation issues]
Client Culture effect [event storm example ]
Enterprise social relation, client teams experience effect [microservices example]
technology can help when its fits business needs (Combating human organs trade using blockchain)
Do not Complexity the simple business needs (using blockchain as a security layer because we want to use Blockchain)
What is bounded context mean and how to determine boundaries
Questions
What are the complex business needs?
Can you give us examples of complex business needs?
How to understand business complexity?
Who is the domain expert?
What is the Client Culture effect?
What does ubiquitous language mean and why is it important?
What is the bounded context?
How can DDD help in finding the complexity?
Can we use DDD with monolithic architecture?
How can I avoid adding more complexity to the system?
Resources and related books
www.amazon.com...
www.amazon.com...
www.amazon.com...
www.amazon.com...
dddeurope.com/