In this chapter, you have learned the fundamentals of DDD. You have also explored multilayered architecture and different patterns that can be used to develop software using DDD. By this time, you should be aware that the domain model design is very important for the success of the software. To conclude, we demonstrated one domain service implementation using the restaurant table reservation system.
In the next chapter, you will learn how to use the design to implement the sample project. The explanation of the design of this sample project is derived from the last chapter, and the DDD will be used to build the microservices. This chapter not only covers the coding, but also the different aspects of the microservices, such as build, unit testing, and packaging. By the end of the next chapter, the sample microservice project will be ready for deployment and consumption...