Using ConfigureAwait(false) can significantly reduce context-switching overhead in non-UI .NET applications.
This is essential for APIs, background services, and any high-throughput async pipeline.
await http.SendAsync(req).ConfigureAwait(false);
It lowers CPU usage, avoids deadlocks, and improves overall async performance.
