This chapter takes you from the design stage to the implementation of our sample project—an online table reservation system (OTRS). Here, you will use the same design explained in the last chapter and enhance it to build the microservices. At the end of this chapter, you will have not only learned how to implement the design, but also learned the different aspects of microservices—building, testing, and packaging. Although the focus is on building and implementing the Restaurant microservices, you can use the same approach to build and implement other microservices used in the OTRS.
In this chapter, we will cover the following topics:
- OTRS overview
- Developing and implementing the microservice
- Testing
We will use the domain-driven design key concepts demonstrated in the last chapter. In the last chapter, you saw how domain-driven design...