connection pools, and socket timeouts