In the preceding chapter, we looked at an example of an imaginary company, FlixOne Inc., which operates in the e-commerce domain and has its own .NET monolithic application: the FlixOne bookstore.
We have already discussed the following:
- How to segregate the code
- How to segregate the database
- How to denormalize the database
- How to begin transitioning
- The available refactoring approaches
The preceding points are important, as we are transitioning our monolithic application to a microservices-based application. In Chapter 1, An Introduction to Microservices, we already discussed why we want to build microservices-based applications. The demand of the application, frequent updates, and 100% uptime (the availability of the application) are required to compete in the existing e-commerce market.
In the next sections, we will start...