This post has been imported from my previous blog. I did my best to parse XML properly, but it might have some errors.
If you find one, send a Pull Request.
It’s been a few days since the last Warsaw .NET User Group meeting. The main presentation was provided by me & Tomasz Frydrychewicz. The title was: “Event Driven Architecture in practice”. Being given a high number of answers to the pool and the overall was very positive response I may call it one of my best presentations ever. Anyway, I was being asked many questions during these days, the main one is what/who should I read/watch to immerse into this event-based approach. The list below tries to answer it somehow, grouped by author:
Martin Fowler
http://martinfowler.com/eaaDev/EventSourcing.html - the top 1 Google search result. Martin provides a good intro, mixing a bit a concept of storying commands and events. Anyway, this is a must read if you starts with this topic
http://martinfowler.com/eaaDev/RetroactiveEvent.html - the article which one should become familiar with after spending some time with event modelling. Some domains are less prone to result in special cases for handling this kind of events, other may be very fragile and one should start with this
Lokad, CQRS, Rinat Abdullin
Additionally, it provides an Azure storage implementation.
Rinat Abdullin & Kerry Street
Microsoft Patterns and Practices:
Event Store
The whole Event Store database is an actual event store for storying events from the event sourced systems. I encourage you to spend a week or more on reading its code. It’s a good codebase.
Event sourcing documentation is a short introduction to the ES world. After all these years, it still uses the Word generated pictures :) but this doesn’t diminish its value.
NEventStore
It’s a bit long list but nobody said that you can learn a new paradigm over one weekend. So read, learn and apply it successfully :)
[…] experiences I had as well. If you are not familiar with these topics, a good started could be my Feed Your Head […]
by Events on the Outside versus Events on the Inside | Extreme .NET programming at 2016-05-23 07:10:48 +0000