Get Started Free
Wade Waldron

Wade Waldron

Staff Software Practice Lead

Data Ownership

Overview

Data ownership is one of the foundational principles of building microservices. The idea is that each microservice should own its data and expose it only through APIs. Other services should never access the data directly in the database. This separation is what keeps microservices lightweight and allows them to evolve internally. It also allows for polyglot persistence architectures which become impossible if services must share a database.

Topics:

  • Monolithic Databases vs Microservice Databases
  • Single Writer Principle
  • Exposing APIs
  • Data Evolution
  • Polyglot Persistence
  • Versioning
  • Data Coupling

Resources

Use the promo code MICRO101 to get $25 of free Confluent Cloud usage

Be the first to get updates and new content

We will only share developer content and updates, including notifications when new content is added. We will never send you sales emails. 🙂 By subscribing, you understand we will process your personal information in accordance with our Privacy Statement.