You're using HttpClient wrong and it is destabilizing your software

I’ve been using HttpClient wrong for years and it finally came back to bite me. My site was unstable and my clients furious, with a simple fix performance improved greatly and the instability disapeared.


At the same time I actually improved the performance of the application through more efficient socket usage.

Getting Nginix up and running on an Ubuntu Box with SSL and HTTP2

Kestrel + Nginx are awesome together. Let's try serving up our Kestrel site over SSL with HTTP2

An Intro to NGINX for Kestrel

Kestrel is a server capable of serving up ASP.NET Core applications on any platform but in production you need to run it behind another server.