Event Sourcing

GPTKB entity

Statements (32)
Predicate Object
gptkbp:instanceOf gptkb:architecture
gptkbp:combines gptkb:CQRS
gptkbp:contrastsWith CRUD-based persistence
gptkbp:enables audit logs
data lineage tracking
event-driven architecture
auditability
time travel debugging
event-driven workflows
temporal queries
building materialized views
debugging by replaying events
event replay for recovery
integration with external systems via events
replay of events
https://www.w3.org/2000/01/rdf-schema#label Event Sourcing
gptkbp:implementedIn gptkb:Kafka
custom databases
EventStoreDB
gptkbp:improves system complexity
storage requirements
gptkbp:numberOfLocations state changes as events
gptkbp:popularizedBy gptkb:Greg_Young
gptkbp:relatedTo gptkb:Command_Query_Responsibility_Segregation
gptkbp:requires event versioning
event schema evolution
event store
gptkbp:usedFor reconstructing application state
gptkbp:usedIn domain-driven design
microservices
gptkbp:bfsParent gptkb:Publish-Subscribe_Channel
gptkbp:bfsLayer 6