Revisiting the case study--Flix One
In the preceding chapter, we took an example of an imaginary company, Flix One Inc., operating in the e-commerce domain and having its own .NET monolithic application: Flix One book store. We have already discussed:
- How to segregate the code
- How to segregate the database
- How to denormalize the database
- How to begin transitioning
- The available refactoring approaches
In this section, we will start writing/transitioning .NET monolith to a microservice application.
Prerequisites
We will use the following tools and technologies while transitioning our monolithic application to the microservice-styled architecture:
- Visual Studio 2015 or later
- C# 6.0
- ASP.NET Core MVC/Web API
- Entity Framework
- SQL Server
Transitioning to our product service
We already have our product module in place. We are going to pull back this module now and start with a new ASP.NET Core MVC project. For this, follow all the steps we discussed in the preceding sections and in Chapter 1, What Are Microservices...