Functional domain driven design

784 views
644 views

Published on

When you "apply" event sourcing approach to your domain's state transitions, (maybe) you don't need an OO paradigm...functional is the solution?

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
784
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Functional domain driven design

  1. 1. Alessandro Melchiori Functional domain driven design // Software architect @ codiceplastico // @amelchiori
  2. 2. Functional domain driven design Alessandro Melchiori // codiceplastico
  3. 3. Functional domain driven design Alessandro Melchiori // codiceplastico Tackling Complexity in the Heart of Software
  4. 4. Functional domain driven design Alessandro Melchiori // codiceplastico
  5. 5. Functional domain driven design Alessandro Melchiori // codiceplastico It’s really become clear to me in the last couple of years that we need a new building block and that is the Domain Events [Eric Evans]
  6. 6. Functional domain driven design // codiceplastico Domain Model Service/Application Layer Presentation Layer Alessandro Melchiori Storage
  7. 7. Functional domain driven design Alessandro Melchiori // codiceplastico A single model cannot be appropriate for reporting, searching and transactional behavior [Greg Young]
  8. 8. Functional domain driven design // codiceplastico Domain Model Service Layer Presentation Layer Alessandro Melchiori Write storage Read storage
  9. 9. Functional domain driven design Alessandro Melchiori // codiceplastico State transition are an important part of our problem space and should be modeled within our domain [Greg Young]

×