Revisiting the Flix One case study
In the preceding chapter, we looked at an example of an imaginary company, Flix One Inc., operating in the e-commerce domain and having its own .NET monolithic application: the Flix One 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
In the next sections, 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 microservice-style architecture:
- Visual Studio 2017 update 3 or later
- C# 7.0
- ASP.NET Core MVC/Web API
- Entity Framework Core
- SQL Server 2008R2 or later
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. To do this, follow all the steps we discussed in the...