Akka Persistence
Event Sourcing
@piotr_trzpil
CQRS
Event sourcing
Persistent
Actor
! !
Commands
Journal
Events
Persistent
Actor
Persistent
View
CQRS – Command Query Responsibility Segragation
User account management - example
Profile
Edit
Profile
Edit
Profile
View
Profile
View
Profile
View
Profile
View
Profile
Cr...
Thank you!
Questions ?
Slides and some references on my blog: http://liferepo.blogspot.co.uk/
Upcoming SlideShare
Loading in …5
×

Distributed data with Akka Persistence

606 views

Published on

Storing data with Akka Persistence

Published in: Software
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
606
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Distributed data with Akka Persistence

  1. 1. Akka Persistence Event Sourcing @piotr_trzpil CQRS
  2. 2. Event sourcing Persistent Actor ! ! Commands Journal Events
  3. 3. Persistent Actor Persistent View CQRS – Command Query Responsibility Segragation
  4. 4. User account management - example Profile Edit Profile Edit Profile View Profile View Profile View Profile View Profile Creator Profile Aggregator Profile Aggregator Username already taken? • Create profile • Change email • Distributed actors running in Akka Cluster • Replicated journals ensuring data redundancy
  5. 5. Thank you! Questions ? Slides and some references on my blog: http://liferepo.blogspot.co.uk/

×