---
title: "Storing data as a sequence of events - RubyConfAt lightning talk supplement"
url: https://daily.dev/posts/storing-data-as-a-sequence-of-events---rubyconfat-lightning-talk-supplement-yhjftzetl
source_url: https://blog.arkency.com/storing-data-as-a-sequence-of-events-ruby-conf-austria-lightning-talk-supplement
type: article
source: "arkency"
published: 2026-05-31T16:48:35.828Z
updated: 2026-05-31T16:48:58.625Z
tags: ["architecture", "ruby", "rails"]
reading_time: 6
upvotes: 0
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

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

**[arkency](https://daily.dev/sources/arkency)** · 6 min read · 0 upvotes · 0 comments

## Summary

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.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://blog.arkency.com/storing-data-as-a-sequence-of-events-ruby-conf-austria-lightning-talk-supplement>

---

Tags: [#architecture](https://daily.dev/tags/architecture), [#ruby](https://daily.dev/tags/ruby), [#rails](https://daily.dev/tags/rails)

[View this post on daily.dev](https://daily.dev/posts/storing-data-as-a-sequence-of-events---rubyconfat-lightning-talk-supplement-yhjftzetl)
