Issues
- 0
Reading event streams should only be done by one instance of the application and intercepted by another instance if the first one fails
#32 opened by annchous - 0
возвращать только финлог обратившегося юзера
#35 opened by shinehlina - 1
Command should be able to produce more than one event. Also consider the ability to produce zero events
#16 opened by andrsuh - 1
- 1
Think of adding some embedded DB or use test container to run integration tests
#22 opened by andrsuh - 1
Learn about open source licenses, present, choose the most suitable and integrate
#19 opened by andrsuh - 1
Failing maven build
#29 opened by Neliitsme - 0
Event store should auto generate sequential number for the events (which is used then to read events from db). It will ensure the total order over the aggregate type event log
#7 opened by andrsuh - 0
- 0
Analyse what metrics can we expose about the aggregate update process. Implement
#21 opened by andrsuh - 0
Currently all the aggregates and events require to be registered. Use Reflections and make it registering automatically. Also we can introduce the property that defines which package should be scanned.
#9 opened by andrsuh - 0
Sagas. Research and implement.
#20 opened by andrsuh - 0
Update method should be able to return the new "updated" version of the aggregate state
#18 opened by andrsuh - 1
- 0
Interface EventStoreDbOperations should be in change of only aggregate updating operations. Segregate new interface for event streams. For example we would be able to use Kafka as a backend for our event streams
#17 opened by andrsuh - 0
Snapshots table name and frequency shouldn't be a property of the entire EventSourcing lib. We should be able to configure it in a per-aggregate manner
#12 opened by andrsuh - 0
streamBatchSize shouldn't be a property of the entire EventSourcing lib. We should be able to configure it in a per-stream manner
#11 opened by andrsuh - 0
During @SubscribeEvent processing we don't take into consideration that event handler method might be (and preferably) suspend. Suspend methods are taking extra implicit parameter (probably continuation) which should be handled properly.
#10 opened by andrsuh - 0
Implement idempotent streams subscriber
#6 opened by andrsuh - 0