Round robin a list from Phoenix app

I will be handling between 5-10k transactions per second, I will run a benchmark to ascertain the performance of the GenServer. Persistent connection is discouraged by the service provider and hence I’ve to open connection as and when I receive a request rather than holding on to the connection and waiting for a request to use/re-use it. I’ve had a bit of experience with poolboy. Thanks a bunch