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.
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.