rails-disco icon indicating copy to clipboard operation
rails-disco copied to clipboard

Can this gem be used with the latest Rails version 4.2.4?

Open marcalc opened this issue 9 years ago • 4 comments

marcalc avatar Oct 08 '15 17:10 marcalc

Just tested with 4.2.4 and it works fine. If there is any reservation, could it be exposed, please? By the way, great work. :)

marcalc avatar Oct 09 '15 15:10 marcalc

Welcome to the disco world! Everything that is documented in this gem should work.

We still have no production usage of this gem. We miss a good event store implementation. Using full blown databases feels like a lot of wasted cycles.

We successfully used this gem to teach the guts of Event Sourcing and the development of distributed Ruby based systems.

I would really like to read on your experience with the disco.

arBmind avatar Oct 09 '15 16:10 arBmind

@arBmind is it still the case that disco is not/should not be used for production? I'm looking to use event sourcing with rails with the intention of building out to microservices in the future and this seems like a good way to go. You mention "we miss a good event store implementation". Can you explain? It seems bunny is integrated and RabbitMQ is pretty good (though I wonder if Apollo would be better now - could leverage the stomp gem) @marcalc, what has your experience been? Are you using this in production?

n00ge avatar Jul 12 '16 18:07 n00ge

@n00ge Feel free to try the disco it in production. We simply have no experience, so we cannot support you. RabbitMQ itself is not used as the main event store. It is used only to distribute live updates of events. We still miss a production ready efficient event store - which is the same with all implementations. At least I'm not aware of one. For a new application we use event sourcing heavily, but not the disco distribution of parallel event processing. Rails Disco seems to miss a good support for long running sagas. We needed quite a while to get our head around it.

@n00ge Feel free to take our version and adapt it to your needs. I would be more than happy to process pull requests.

arBmind avatar Jul 13 '16 17:07 arBmind