Can anyone recommend event-driven architecture book?

50 points by woodbinebeach ↗ HN
Hi all! I am trying to expand my knowledge in event-driven architecture to apply in a simple producer/consumer service I am building. Can anyone recommend event-driven architecture book?

13 comments

[ 2.3 ms ] story [ 38.5 ms ] thread
I found "enterprise integration patterns" very interesting.
This is the one I wanted to suggest too. It's a great book, don't be put off by the "enterprise" in the name.
Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices by Bob Gregory and Harry Percival
This book made a lot of things click for me.

External (inter-domain) vs internal (domain) events was super useful to understand.

If you’re trying some idealised event driven architecture I feel this book, and later either Domain Modelling Made Functional (F#) or Domain Driven Design with .NET core could be of use (though this definitely does enough detail on its own).

I think the external events imho are the only must have though. Within the micro service or domain I don’t think event driven is necessarily cleaner or easier Vertical Slice, Clean/Onion, or even layered.

I'm interested in the same subject, but the fact that the book bundles "event-driven" with "microservices" is a red flag for me...
Yeah, none. Run away from it.
event-driven architectures are very natural and one of the best methods of decoupling in programming.
Also a huge problem when your tech lead leaves the project.
You may find Event-Triggered and Time-Triggered Control Paradigms by Roman Obermaisser useful (though focused on embedded systems).