Event Sourcing: Read Models are Overrated
Schema migrations have been a persistent pain point for our team as we move toward an event-driven architecture. The operational overhead of replaying events from Kafka in order to populate read models in Elasticsearch is tedious, hard to automate, and prone to human-error.
Needless to say, I was intrigued when I came across this talk by David Schmitz (funny guy, btw) that suggests you may not need static read models in some cases. By creating many smaller event streams (e.g. one per entity), you can get good performance replaying events in realtime.
Discuss on Twitter • Edit on GitHub
Keep Reading
- Why Use a JavaScript Framework
13 Jul 2019 - Event Sourcing: Read Models are Overrated
29 Jun 2019 - Rendering Children in React
06 Feb 2019 - Hacking Image Interpolation for Fun and Profit
13 Jan 2019 - The Perils of Jest Snapshot Testing
07 Jan 2019 - A Better Way to Test Your React-Redux App
01 Jan 2019 - Firebase + Create React App
01 Aug 2018 - Partial Application in Action
29 Sep 2017 - Invalidate Pattern
24 Aug 2017 - Using SVG to Shrink Your PNGs
07 Sep 2014 - Adaptive Content
06 Feb 2013