An example of using an actor (MailboxProcessor) to coordinate the projection of events from an event stream into a persisted projection. This example covers handling simple concurrency conflicts via also persisting and checking the latest event ID with with projection. The update command will take the current projection and apply all new events before persisting it back. The rebuild command will ignore an existing projection and replay all events in the stream.
5 people like thisPosted: 10 years ago by Daniel Bradley
A simple abstraction for performing event sourced optimistic transactions
4 people like thisPosted: 6 years ago by Eirik Tsarpalis
Playing with simplified domain modules and event sourcing in F#
6 people like thisPosted: 9 years ago by mavnn