Hacker News new | ask | show | jobs
by mbellm 1386 days ago
Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices by Bob Gregory and Harry Percival
3 comments

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.

This book is also available for free at https://www.cosmicpython.com/
I'm interested in the same subject, but the fact that the book bundles "event-driven" with "microservices" is a red flag for me...