Английская лексика: Разработка программного обеспечения · Архитектура, шаблоны проектирования и графика

Что значит event sourcing?

Значение и примеры · Разработка программного обеспечения

существительноеТермин продвинутого уровня

event sourcing: событийное хранение, Event Sourcing, хранение состояния через журнал событий

Подход, при котором последовательность доменных событий хранится как авторитетная запись, а состояние приложения восстанавливается из этих событий.

Где и как употребляется

Используется, когда важны история изменений и возможность восстановления. Простая публикация событий сама по себе не означает Event Sourcing.

Примеры предложений

  1. With event sourcing, the account balance is rebuilt from the recorded credit and debit events.

    При событийном хранении баланс аккаунта восстанавливается из записанных событий зачисления и списания.

    Источником состояния служит история операций, а не только последнее значение баланса.

  2. We replayed the history from event sourcing to build a new reporting projection.

    Мы повторно обработали историю событий, чтобы создать новую проекцию для отчётности.

    Те же сохранённые события строят новую модель чтения без повторного совершения реальных операций.

Распространённые словосочетания

  • adopt event sourcing
  • event sourcing architecture