Book Image

Modernize ASP.NET Web Apps with Azure App Service [Video]

By : Marius Zaharia
Book Image

Modernize ASP.NET Web Apps with Azure App Service [Video]

By: Marius Zaharia

Overview of this book

<p>Do you want to transform and modernize your legacy applications for the cloud? Azure App Service lets you quickly build, refactor, deploy, and scale enterprise-grade web apps running on any platform, without having to manage the infrastructure. You will take a typical legacy ASP.NET web application and transform it into a modern application with ASP.NET Core and Azure App Service as the main drivers of the change.<br />By the end of this course, you will have the skills to use Azure App Service to refactor, modernize, deploy, and highly scale your legacy applications.<br />The code bundle for this video course is available at -&nbsp;<a href="https://github.com/PacktPublishing/Modernize-ASP.NET-Web-Apps-with-Azure-App-Service" target="_blank">https://github.com/PacktPublishing/Modernize-ASP.NET-Web-Apps-with-Azure-App-Service</a></p> <h1>Style and Approach</h1> <p>This practical guide demonstrates how to use Azure App Service features and functionalities to get the best out of your ASP.NET Core web application.</p>
Table of Contents (5 chapters)
Chapter 3
Modernizing Your Application Architecture for the Cloud
Content Locked
Section 3
Decomposing the Service Layer into Microservices
Transform the application and make it adhere to a microservices architecture style. - Extract/separate one microservice from the service layer (example: ShoppingCart): Create the new Shopping Cart data store (shoppingcartdb). Create a new ASP.NET Core project for the Shopping Cart Service. Copy Models structure (less the models not related to the Shopping Cart) into the new Shopping Cart Service. Move ShoppingCartSvcController to the new service. Wire the API call from the Front Web (Presentation) to the microservice. - Extract/separate, one by one, other microservices. Next, the Order service - Extract/separate the Store service into a microservice