This. About 2 years ago, I started to notice the incredible usefulness of event sourcing and its applicability at various layers of the stack.<p>From the React&#x2F;Flux frontend paradigm, to the &quot;everything is a stream&quot; philosophy of Unix systems, to Erlang actors, to event sourcing for application backends, to databases like Datomic and CouchDB.<p>This is why I&#x27;m so excited about Elm right now - it explicitly puts this at the core of every application, and gives you a really nice language and type system for encoding your domain logic and manipulating data.<p>Time to write a blog post, I guess.