Thanks! Yes, Worker Pools would work in this scenario as well and is a fairly simple pattern to follow: https://gobyexample.com/worker-pools
What I really like about WaitGroups is their simplicity. Easy to code, and easy to follow.
Of course, there are many ways to accomplish this task, and I love seeing other ways to do it!
Thanks again!