I just have some random questions that have come to mind as I work on the Axon configuration.
Is there a preference when it comes to an EventStorageEngine implementation?
What kinds of things might I take into consideration when deciding to use either JPAEventStorageEngine vs MongoEventStorageEngine?
For the MongoDB implementation, how would I replay events?
Typically, we prefer to create tables ourselves, so is there a prescribed method for creating event store tables or is it something where you would let hibernate create them, then take the create scripts and modify accordingly?
Is there only supposed to be one event store or is it more of a “depends on your requirements” kind of thing? eg. 1 per service
Are there any plans to add more support for configuring the event store in Spring Boot’s yml/properties file? Not that it’s really difficult currently, but just curious is all. Here’s what my config looks like at the moment: