RELATED CONCEPT
Event Sourcing
Event sourcing is an architectural design pattern where all state changes in an application are stored as an immutable, sequential sequence of append-only events.
FINANCIAL INFRASTRUCTURE CONCEPT
Ledger messaging is the formal exchange of event notifications, posting commands, and audit state transitions between accounting engines, ledger databases, and external business systems.
It enforces explicit boundaries between commands (instructions requesting a financial mutation) and events (immutable facts recording that a balanced journal has committed).
Modern core architectures utilize transactional outbox patterns to guarantee that committed double-entry postings produce exactly corresponding message events without ghost writes or lost notifications.
An accounting engine commits a debit/credit journal pair to its database and atomically writes an event to an internal stream, notifying the downstream statement service.
Ensure ledger message consumers handle out-of-order deliveries and enforce idempotency using unique journal entry UUIDs.
CONCEPTUAL RELATIONSHIPS
RELATED CONCEPT
Event sourcing is an architectural design pattern where all state changes in an application are stored as an immutable, sequential sequence of append-only events.
RELATED CONCEPT
A double-entry ledger is an accounting system where every financial transaction requires at least two balanced entries: a debit to one or more accounts and an equal credit to one or more accounts.
RELATED CONCEPT
Idempotency is an API and system design property where executing an operation multiple identical times produces the exact same state and result as executing it once.
AN INFORMED NEXT STEP
Start with your architecture, integration boundaries and operational requirements.