Stop Newing Up HttpClient: What IHttpClientFactory Actually Fixes in .NET Core
New HttpClient per request exhausts sockets; a static one ignores DNS changes. Here's how IHttpClientFactory's handler rotation fixes both, with a typed-client example and honest trade-offs.