Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of HTTP communication in .NET Core and learn how to build resilient and fault-tolerant applications for microservices and distributed systems. Dive into the improvements introduced in .NET Core and ASP.NET Core 2.1, including IHttpClientFactory and the more performant SocketHttpHandler. Identify common HTTP anti-patterns and mistakes, and discover how to refactor existing code using HttpClientFactory features. Master HTTP tips and tricks, focusing on the Polly library for resilience and transient fault handling. Learn to integrate Polly with Microsoft IHttpClientFactory to easily implement retries, timeouts, and circuit-breakers in your HTTP calls. Gain valuable insights for developing robust services that make HTTP requests and rely on downstream services while maintaining resilience in the face of network unreliability and service failures.