Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a Message Journal to synapse-edison #15

Open
gsteinacker opened this issue Jul 11, 2018 · 0 comments
Open

Add a Message Journal to synapse-edison #15

gsteinacker opened this issue Jul 11, 2018 · 0 comments
Assignees
Labels
enhancement EPIC Labels Epics that consist of multiple issues in progress
Projects
Milestone

Comments

@gsteinacker
Copy link
Member

gsteinacker commented Jul 11, 2018

In order to understand the behavior of an application, it is very helpful to be able to analyze, which changes to the system lead to the current (or past) state of some entities.
Especially event sourcing architectures promise to improve the traceability of a system, because every state-change is triggered by commands and/or events received by the application. The purpose of this epic is to take the first step by introducing a message history having the following features:

  • Add a REDIS implementation of the MessageStore interface acting as a time-series database for messages.
  • Adding the capability to view the messages for a given message key that where received by a single MessageLogReceiver.
  • Determining the delta between the payload of any two messages for a given message key
@gsteinacker gsteinacker added this to the 1.0.0 milestone Jul 11, 2018
@gsteinacker gsteinacker self-assigned this Jul 11, 2018
@gsteinacker gsteinacker modified the milestones: 1.0.0, 1.0.0-m1 Oct 25, 2018
@gsteinacker gsteinacker modified the milestones: 1.0.0-m1, 1.0.0-m5 Oct 25, 2018
@gsteinacker gsteinacker added the EPIC Labels Epics that consist of multiple issues label Oct 25, 2018
@gsteinacker gsteinacker removed their assignment Oct 25, 2018
@gsteinacker gsteinacker removed the to do label Oct 25, 2018
@gsteinacker gsteinacker modified the milestones: 1.0.0-m5, 1.0.0-m1 Mar 1, 2019
@gsteinacker gsteinacker self-assigned this Mar 2, 2019
@gsteinacker gsteinacker changed the title Add a message history to synapse-edison Add a Message Journal to synapse-edison Mar 2, 2019
@gsteinacker gsteinacker added this to In progress in Synapse Apr 25, 2019
@gsteinacker gsteinacker modified the milestones: 1.0.0-m1, 1.0.0 Apr 25, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement EPIC Labels Epics that consist of multiple issues in progress
Projects
Synapse
  
In progress
Development

No branches or pull requests

1 participant