I'm new to NIO/Vapor, trying to understand what the common patterns are for doing certain things.
So for example I build a server that makes frequent requests to 3rd party REST services. Something suggests having some kind of a reusable pool of HTTP clients might be helpful, instead of creating client objects every time with every request.
Are there any solutions out of the box or close to it in Vapor or NIO? Or should I build my own pool functionality, based on some threading primitives?