rails_event_store
rails_event_store copied to clipboard
A Ruby implementation of an Event Store based on Active Record
See https://github.com/RailsEventStore/cqrs-es-sample-with-res/issues/4 for reference
Logging
I'd like to start a discussion about the concept of logging around the event stores. RailsEventStore is meant to help Rails people to start being event-driven. That's a great thing....
Every layer from Broker->Scheduler passes a triple of `(subscriber, event, event_record)`, but the very last step hides the event object and only passes the serializ(ed/able) record to custom schedulers: https://github.com/RailsEventStore/rails_event_store/blob/e7ede7d516355a2b1fa65fe3f4a70393232dd937/rails_event_store/lib/rails_event_store/after_commit_async_dispatcher.rb#L9-L11...
Hi, I am just letting you know that the https://railseventstore.org/docs/v2/install/#existing-rails-application doesn't seem to work for existing Rails applications. I tested it locally both on one of my pet projects running...
I know that more-than-one project are not using publishing though event store directly: ``` event_store.publish(OrderPublished, stream_name: "Order$#{order.id}") ``` Because of requirement to always pass stream name, which seems very reasonable...
Hi folks! I'm working on a project which is using `rails_event_store` for event persistence & publishing. However rather than sending & receiving events in-process, our dispatched events first make a...
Since mysql supports json format now, profile should take that into consideration and generate JSONClient instead of regular one. Should be merged once we agree that JSONClient is a good...
My team recently changed our RES config to use PG jsonb serialization. We followed the docs here: https://railseventstore.org/docs/v2/mapping_serialization/#configuring-for-postgres-json-b-data-type Only later on did we discover JSONClient that is mentioned at the...
All breaking 3.0 changes in one place. Including: * no `RailsEventStore` aliases on `RubyEventStore` consts * no implicit serialization in ActiveRecord with `jsonb` columns, thus minimal supported Rails version 6.1...