By Brian Ketelsen, Erik St. Martin, and William Kennedy
In this article we share section 7.3 from the Go in Action book. This section explores a package named work that provides a concurrency pattern for pooling a set of goroutines to perform and control work.

Go in Action: Exploring the Work Package (PDF)