AI term
Event Sourcing
What is Event Sourcing?
Technique where all changes to an application state are stored as a sequence of immutable events
In other languages
- 한국어이벤트 소싱
- 데이터의 최종 상태만 저장하는 대신, 모든 상태 변화 과정을 일련의 이벤트로 순차적으로 저장하는 방식
- 日本語イベントソーシング
- 状態の最終結果のみを保存するのではなく、状態変化の全てのイベントを履歴として記録するデータ保持手法
Related Terms
- Append-only event logRecord of events where new entries are added without modifying previous entries
- Atomic updatesUpdate method that applies changes as a single operation, allowing rollback if any required step fails
- Bidirectional synchronizationA process where changes made in one software application automatically update in another, and vice-versa, keeping both systems identical.
- monorepoSoftware development strategy where code for many projects is stored in a single version control repository
- Environment hooksExtension points that run custom logic before or after predefined software events
- ReflogA local record maintained by the Git version control system that tracks every change made to the local repository's history, enabling the recovery of seemingly lost data or deleted branches.
- Repository UpdateThe process of uploading your code changes to an online shared storage space (repository). Similar to uploading files to a shared cloud folder so others can access the latest version.
- CI/CDAn automated approach to software development where code changes are continuously built, tested, and deployed to production environments.