Skip to content
This repository has been archived by the owner on Jul 19, 2023. It is now read-only.

Latest commit

 

History

History
15 lines (12 loc) · 555 Bytes

TODO.md

File metadata and controls

15 lines (12 loc) · 555 Bytes

To be done


  • Check if any concurrent-ruby primitives might be used to improve the current implementation.
  • Ensure fault-tolerance in the whole stack.
  • Add Event ACK/Recovery.
  • Terminate inactive aggregates on a configurable timeout.
  • Implement more Event::Store backends (MongoDB, PostgreSQL)

To be considered


  • Add a mandatory id/stream_id/aggregate_id field to commands.
  • Specific implementation of Sagas and Projections.
  • Allow Event::Subscriber to subscribe only to events defined under a common application namespace.