April 2018
Intermediate to advanced
300 pages
7h 41m
English
In microservices architecture, each microservice is hosted at some server, most likely a container, and exposes an endpoint. These endpoints can be used to communicate to that service. There are many protocols that we can use but REST-based HTTP endpoints are most widely used due to their accessibility support on many platforms. In ASP.NET Core, we can create microservices using the ASP.NET Core MVC framework and use them through a RESTful endpoint. There are microservices that use other microservices as well to complete a particular operation and this can easily be done using the HttpClient class in .NET Core. However, we should design in such a way that our service offers resiliency and handles transient ...