9. Guidelines
Events
Focus on Business Events
and workflows rather than
data structures
Partition
Partition the problem
domain into smaller sub-
domains
Model
Create a model of each
subdomain in the solution
space
Language
Develop a common
language (Ubiquitous
Language) that is share
and used everywhere in
the code
10. Business Events
Static data is useless
What triggers an
employee to start working
with that data and create
value?
19. Thank you!
@antonios.klimis
• We are hiring at Bewise.gr
• Web author (HTML, CSS)
• Full stack Developer
• Microsoft Dynamics Developer
20. References
The presentation is mostly based on chapter 1 of the book “Domain
Modeling Made Functional: Tackle Software Complexity with Domain-
Driven Design and F#” by Scott Wlaschin
https://www.amazon.com/Domain-Modeling-Made-Functional-
Domain-Driven/dp/1680502549
Highly recommended!