arkency
Read post

Storing data as a sequence of events - RubyConfAt lightning talk supplement

An introduction to event sourcing as a persistence technique for Ruby/Rails applications, based on a RubyConfAt lightning talk. Covers core concepts: events as immutable facts, streams as logical groupings of events, and projections for rebuilding state. Addresses four common misconceptions — that immutability prevents data correction, that rebuilding state requires loading all history, that it's slow, and that it requires new infrastructure. Highlights RailsEventStore as a drop-in gem supporting PostgreSQL, MySQL, and SQLite. Emphasizes event sourcing as a useful tool for auditable, debuggable systems, not a universal solution.

    #architecture#ruby#rails
May 31•6m read time•From blog.arkency.com
Post cover image
Table of contents
The Lightning TalkWhat is an event?Event SourcingStreamsCommon misconception #3 - it’s slowCommon misconception #4 - I need new infraSummary
302 Impressions
arkency's image
arkency

Arkency Blog offers insights, tutorials, and updates on Ruby on Rails development, domain-driven des...

0 Followers

•

19 Upvotes

Would you recommend this post?

Copy link
WhatsApp
Facebook
X
New Squad
  • © 2026 Daily Dev Ltd.
  • Guidelines
  • Explore
  • Tags
  • Sources
  • Squads
  • Leaderboard