Lexicon

Shared Database

Kind: anti-pattern

Layer: Execution Core

Record: lexicon:shared-database

Canonical: Lexicon

Multiple services reading and writing one shared database, coupling them and destroying service autonomy.

Listed in Lexicon terms, after Point-to-Point Coupling and before Single Serial Consumer.

Category

  • Event Messaging Async

Violates

  • Independence
  • Autonomy
  • Microservices

Negated by

  • Autonomy

Linked from

  • Anti-patterns
  • Core Modular Design
  • Codebase / System Architecture Styles
  • Core Modular Design