If using HTTP(s) I think using Undici is with a Pool should be enough, as will redistribute the load over the pool. If you want a balanced approach, BalancedPool can do the work. Otherwise, most likely this wonβt consume too much CPU cycles but memory instead