This is inspired by the discussion from this reddit question, which suggested: With only buffered channel in Golang, you can build a size-controlled TCP connection pool Here is the way to implement it as a lean module easily utilized in your products. Why do we need this The Golang HTTP connection already has builtin pooling…