2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER) 2017
DOI: 10.1109/saner.2017.7884621
|View full text |Cite
|
Sign up to set email alerts
|

The dark side of event sourcing: Managing data conversion

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
23
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 17 publications
(23 citation statements)
references
References 22 publications
0
23
0
Order By: Relevance
“…In regard to the event-driven and CEP-based approaches for runtime monitoring, Fowler [23] proposed an event sourcing model that facilitates the traceability of the changes over time of the application state as an event sequence. However, event sourcing can be costly in terms of performance [45] since this model tracks every change leading up to a state. The present work describes an event-driven approach integrating CEP to both monitor event streams efficiently, and also deal with scalability problems through the use of temporal graphs for historical data.…”
Section: Runtime Monitoringmentioning
confidence: 99%
“…In regard to the event-driven and CEP-based approaches for runtime monitoring, Fowler [23] proposed an event sourcing model that facilitates the traceability of the changes over time of the application state as an event sequence. However, event sourcing can be costly in terms of performance [45] since this model tracks every change leading up to a state. The present work describes an event-driven approach integrating CEP to both monitor event streams efficiently, and also deal with scalability problems through the use of temporal graphs for historical data.…”
Section: Runtime Monitoringmentioning
confidence: 99%
“…This data storage model keeps track of every data change without removing earlier events [33]. The stored event streams can be queried on demand for monitoring [27] or retroactive computing purposes [26]. A problem with event sourcing is that keeping track of not only the current state, but also every change leading up to that state could be costly on terms of performance [27].…”
Section: Related Work 51 Event-driven Approaches For Runtime Monitoringmentioning
confidence: 99%
“…The stored event streams can be queried on demand for monitoring [27] or retroactive computing purposes [26]. A problem with event sourcing is that keeping track of not only the current state, but also every change leading up to that state could be costly on terms of performance [27]. On the contrary, the present paper describes an event-driven approach with the use of CEP for efficient event streams monitoring and deal with scalability problems through the use of temporal graphs for historical data.…”
Section: Related Work 51 Event-driven Approaches For Runtime Monitoringmentioning
confidence: 99%
“…Using the snapshot architecture, the current state of an order can be stored in a row of a relational table Order. When using the event sourcing (log) [17], the application persists each order as a sequence of events e.g., listing the creation of the order, its update with customer details and the addition of each line item.…”
Section: Microservices As a Federated Multidatabasementioning
confidence: 99%