Bounding Concurrency in Go: errgroup, Worker Pools, and Backpressure
Cap the work in flight, not just cancel it.
Unbounded fan-out is the default failure mode of Go concurrency: every go statement is one more task in flight, with no ceiling and no owner. This article is about giving both.