Recently I came around across an interesting new application design pattern
called CQRS (see http://martinfowler.com/bliki/CQRS.html).
CQRS manages the application state as stream of events (event sourcing).
Axon Framework (http://www.axonframework.org/) is one popular
implementation of a CQRS framework. With Axon, events can be stored
on the filessystem, a database or... MongoDB.
As soon a I read this I had an idea. MongoDB is a document oriented
database. elasticsearch is also document oriented. Both frameworks
act very similar on an technical level (of course the terminology is
So my questions now:
Could elasticsearch be used an eventstore for axon (or generally for CQRS)?
Is there anyone out there that has already tried that. Any practical
Are there any technical obstacles in elasticsearch that would prevent using
it as eventstore?
Thanks for your feedback
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to email@example.com.
For more options, visit https://groups.google.com/groups/opt_out.