DDD-Enabling Architectures with EventStore

870 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
870
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
10
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

DDD-Enabling Architectures with EventStore

  1. 1. DDD-ENABLING ARCHITECTURESWITH
  2. 2. AGENDACRUDEVENT-SOURCINGEVENT-DRIVENARCHITECTURECOMPLEXEVENTPROCESSINGEVENTSTOREBUILDINGBLOCKSSERVICESYSTEMOFSERVICESCODEWORKSHOPTASK
  3. 3. CRUD
  4. 4. EVENT-SOURCING
  5. 5. EVENT-DRIVEN ARCHITECTURE
  6. 6. COMPLEX EVENT PROCESSING
  7. 7. EVENT STORE
  8. 8. BUILDING BLOCKS
  9. 9. IDEMPOTENCE
  10. 10. IDEMPOTENCE
  11. 11. SERVICE
  12. 12. SYSTEM OF SERVICES
  13. 13. RECAPCRUDEVENT-SOURCINGEVENT-DRIVENARCHITECTURECOMPLEXEVENTPROCESSINGEVENTSTOREBUILDINGBLOCKSSERVICESYSTEMOFSERVICES
  14. 14. SHOWME THECODE!
  15. 15. THETASK
  16. 16. MONEY TRANSFER IS A TRANSACTION IN WHICHONE ACCOUNT IS DEBITED AND THE OTHER ISCREDITED WITH GIVEN AMOUNT OF MONEY
  17. 17. CONSISTENCY RULESEITHER ONE ACCOUNT IS DEBITED AND THEOTHER IS CREDITED OR NONE OF THEM ISAFFECTEDACCOUNT BALANCE CANNOT BE LESS THANZERO
  18. 18. QUESTIONS?

×