Go: Asynchronous processing with ordered resultsCollecting ordered values from concurrent tasks in Go
Go: Context aware Fan-out and CollectWorker oriented concurrency pattern in Go with context awareness