O'Reilly logo

Practical Microservices by Umesh Ram Sharma

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Domain-Driven Design

If we go by database per microservice, then how do we identify which data bucket has which kind of data? DDD helps us in this. However, when we use the words data bucket here, this term should not be treated as a physical database such as MySQL or Oracle. Here, we are referring to a database as a collection of similar kinds of data. Data modeling and how data should be stored in a table are two different problems. Data modeling is the concept of thinking in terms of what data is necessary to deal with a particular problem domain. The priority should be a focus on solving the business problem first, then the persistent technology. DDD is more about focusing on the business domain first.

To explain this better, we will ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required