In our earlier blog, we explored a bit about Microservices. But let’s take a step back and look into how microservices can be effectively designed.
Yes, you guessed it right. We will be talking about the Domain Driven Design or what we call the DDD approach.
But before jumping into the concepts of Domain Driven Design, let’s understand 2 basic terminologies :
- Domain:
A domain is the sphere of knowledge and activity around which the application logic revolves. - Model :
A system of abstractions that describes selected aspects of a domain and can be used to solve problems related to that domain.
Now that you know what a domain and a model are, let’s try to understand what Domain Driven Design is.
Domain Driven Design is a methodology and process prescription for the development of complex systems whose focus is mapping activities, tasks, events, and data within a problem domain into…
View original post 1,075 more words