May 11, 2021
A worker pool is definitely an anti-pattern in go. There's a really good talk by Bryan C Mills explaining concurrency patterns in go: https://www.youtube.com/watch?v=5zXAHh5tJqQ
It's well watching entirely - worker pools (why you should avoid them, and what you should do instead) are dealt with from 26:58.