Getting Started with Event Sourcing in Rails


Details
Getting started with Event Sourcing doesn't require a full-on migration to microservices or a re-write of existing Rails apps. Event Sourcing is as useful in a Rails app as it is critical to microservices.
This presentation puts Event Sourcing in-context in a Rails app, and demonstrates how to dramatically simplify model code and database design, and remove excess complexity from the day-to-day lives of Rails developers.
Amongst topics to be covered will be Entities, Projections, Events, Stores, and Caches, CQRS, View Data, and their integration with Rails applications.
About the Speaker:
Nathan Ladd has been writing software professionally for over 10 years, specializing in domain driven design, architecture, and systems engineering. His languages include Ruby, C, and Javascript, and has recently worked extensively with service oriented architecture and event sourcing in Ruby. Nathan is also a contributor to the Eventide project.
Thanks to Fibercove for providing the Ruby Microservices meetup with a space to meet and environment for digging deeper into learning about autonomous services and event sourcing.
Refreshments provided by Lee Bellware Catering Extraordinaire

Getting Started with Event Sourcing in Rails