Domain Driven Design بالعربي - with Hassan Shaddad & Ahmed Elemam - Tech Podcast بالعربي

Описание к видео Domain Driven Design بالعربي - with Hassan Shaddad & Ahmed Elemam - Tech Podcast بالعربي

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

https://www.amazon.com/Domain-Driven-...

https://www.amazon.com/Implementing-D...

https://www.amazon.com.be/-/en/Nilsso...

https://www.amazon.com/Domain-Driven-...

https://dddeurope.com/

Комментарии

Информация по комментариям в разработке