Event Sourcing: The Microservice Architecture You Didn't Know You Wanted, by Scott Bellware & Nathan Ladd
Solving the “monolith” and breaking it into smaller pieces that can have their own, independent work streams, in a web of independent-but-connected components is the brass ring everyone is reaching for. Events, Event Streams, and Event Sourcing are the corner stone of successful services projects. Taking an event-oriented approach to a microservices or service-oriented architecture makes the difference between ending up with the holy grail of architecture and productivity that you’ve been envisioning, or more of the same old problems, but now with all the distributed systems problems, too. And with an event-sourced approach, you get complete audit logging for free!
About Scott Bellware & Nathan LaddEventide http://eventide-project.org
Scott Bellware works with development teams on "Rails Remediation" and autonomous services projects. He’s been on a five-year mission to incorporate all the good things he’s learned in the distributed systems world with all the good things he’s learned in the Ruby world. Scott is a contributor to the Eventide toolkit for event-sourced autonomous services in Ruby.