I was wondering what would be the best strategy when not using Axon Server when it comes to defining Jpa Event Stores, and here is what I mean.
When using axon-spring-boot-starter and you have jpa in your class path axon will pick that up and create appropriate tables in each database used by the corresponding microservice.
This causes the events emitted by each microservice to written to the database owned.
If each microservice was using the concept of "multiple databases" and defined the appropriate and common database for the event store, then a shared resource could be used, and all events would be written/read from a single DB Should there be one event store shared between microservices that all events will be written/read, or should each microservice read/write events in its own database? Thank you in advance for any shared insights. George