Software Engineering KB

Home

❯

05 Software Design and Architecture

❯

02 Architectural Patterns

❯

01 Concept

❯

Data Ownership

Data Ownership

Feb 10, 20261 min read

  • architecture
  • microservices
  • data-ownership

Data Ownership

← Back to Microservices

Each service owns its data, no shared databases. Services encapsulate their data storage and expose it only through their API. Shared databases create tight coupling between services, defeating the purpose of the microservices architecture.

Key Properties

  • Database per Service
  • Data Sovereignty
  • Cross-Service Queries

Related

  • Saga Pattern (distributed transactions)
  • CQRS (optimize read/write models)

architecture microservices data-ownership


Graph View

  • Data Ownership
  • Key Properties
  • Related

Backlinks

  • Microservices
  • CQRS
  • Microservices Principles
  • Saga Pattern (Architecture)

Created with Quartz v4.5.2 © 2026

  • GitHub