Week 8 - SOA Modelling & Analysis (Domain Driven Design & Microservices) Part II
In this lecture, we see the tactical level of DDD and how it can be used for the design of microservices. We try to do a small exercise for the definition of microservices based on your domain (as said in the previous lecture, DDD for design of microservices makes sense if there is a large number of requirements and the domain is complex, for simple CRUD implementation of microservices, the whole DDD process has too much overhead).
Lecture slides
Additional material
We have looked at how to apply DDD for the analysis of the domain and identification of the microservices. It is an iterative process that allows to define bounded contexts and derive the microservices from the attribution of functionality to each boundary. The following is another example of the application of DDD for the creation of microservices.