Summary
In this chapter, we got an overview of microservice architecture how it is an extension of SOA and overcomes the limitations of traditional monolithic apps. We also learned the important architectural differences between ASP.NET and ASP.NET Core. We discussed a few tips to keep in mind while developing ASP.NET Core 2.0 applications, due to the architectural differences. We then discussed a few handy tips to improve the performance of ASP.NET Core apps. We discussed a few tips on Azure as well and then moved our discussion to the new experimental project of the ASP.NET Core team, called Blazor. We concluded the chapter with a discussion on the features that are coming in ASP.NET Core 2.1. In the next and final chapter of the book, we will discuss functional programming with F#.