@carnage4life many years ago I was rolling out SendGrid using their .net library. We very quickly ran out of connections because the actual library wasn't doing connection management.
I filed the bug, but they pointed at the official.net example for using the http client. This was the newest HttpClient that was actually a factory for IDisposable
objects. And the text explained that you needed to manage the HttpClient as a singleton, but the sample code didn't actually do that. 🤷♂️