Building Concurrent Workflows in Go with Goroutines and Channels (opens in new tab)
From The Great Code Adventure: Using goroutines and channels, we can ensure that our program works on on more than one task in a given time period. In this post, we'll use goroutines, channels and WaitGroups to process a "bulk user registration" request.
Read the original article