Event sourcing is an architectural pattern where state changes are stored as a sequence of immutable events rather than just the current state. Instead of storing only the current state of data, event sourcing stores all changes as a log of events, enabling complete audit trails, temporal queries, and event-driven projections.
Event Sourcing is profiled on the APIs.io network. Tagged areas include Architecture, CQRS, Distributed Systems, and Event Sourcing.
aid: event-sourcing
x-type: concept
name: Event Sourcing
description: Event sourcing is an architectural pattern where state changes are stored as a sequence of immutable events rather
than just the current state. Instead of storing only the current state of data, event sourcing stores all changes as a log
of events, enabling complete audit trails, temporal queries, and event-driven projections.
type: Index
deliveryModel:
model: unknown
open_source: false
commercial: false
callable_host: false
label: Delivery model not determined — needs a product licence on record
confidence: low
source:
- none
generated: '2026-08-28'
method: derived
accessModel:
pricing: unknown
onboarding: unknown
trial: false
try_now: false
public: false
label: Unknown
confidence: low
source: []
generated: '2026-07-22'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/event-sourcing.png
tags:
- Architecture
- CQRS
- Distributed Systems
- Event Sourcing
url: https://martinfowler.com/eaaDev/EventSourcing.html
created: '2025-01-01'
modified: '2026-03-16'
position: Consuming
access: 3rd-Party
specificationVersion: '0.23'
apis: []
common:
- type: DomainSecurity
url: security/event-sourcing-domain-security.yml
- type: Website
url: https://martinfowler.com/eaaDev/EventSourcing.html
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.