Blog Logo
TAGS

A Microservices Implementation Journey — Part 3

In this article by Aram Koukia, the third part of a microservices implementation journey is explored. The focus is on event sourcing, and the tools available for it. The article discusses the trade-offs between using event sourcing and a regular service bus and database. The use of an event store is highlighted as the main reason for not needing to handle “Two Phase Commits”. The article also addresses some common questions sent in by readers of Part 1. The questions include why are we using event store, what does it give us other than an audit trail, why are we using service bus and why is the read model event handler listening to the service bus and not subscribing to the event store. The article explains in detail the answer to each question. Overall, it is a useful article for those pursuing a microservices approach and wanting to learn more about event sourcing.