Lexicon

In-Place Mutation

Kind: anti-pattern

Layer: Execution Core

Record: lexicon:in-place-mutation

Canonical: Lexicon

Overwriting existing records in place where an append-only log is required, destroying history.

Listed in Lexicon terms, after In-Memory Direct Invocation and before Infinite Redelivery Loop.

Category

  • Event Messaging Async

Negated by

  • Append-Only Log

Violates

  • Append-Only Log

Linked from

  • Event / Messaging / Asynchronous Architecture