4 ms·
Event sourcing is the thing you're looking for and something that will probably be the focus of many building microservice platforms.
by chuhnk 10y ago
Event sourcing is the thing you're looking for and something that will probably be the focus of many building microservice platforms.
- notduncansmith 10y agoThis. About 2 years ago, I started to notice the incredible usefulness of event sourcing and its applicability at various layers of the stack. From the React/Flux frontend paradigm, to the "everything is a stream" philosophy of Unix systems, to Erlang actors, to event sourcing for application backends, to databases like Datomic and CouchDB. This is why I'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. Time to write a blog post, I guess.
- Terr_ 10y agoI think the real network-level win comes from rigorous events, period. Event sourcing, on the other hand, is an internal implementation detail of a particular service... Which happens to get you a good stream of events as a side-effect.