- https://habrahabr.ru/post/141853/ - как работают горутины
- https://habrahabr.ru/post/308070/ - как работают каналы
- https://habrahabr.ru/post/333654/ - как работает планировщик ( https://rakyll.org/scheduler/ )
- https://habrahabr.ru/post/271789/ - танцы с мютексами
- https://blog.golang.org/race-detector
- https://blog.golang.org/pipelines
- https://blog.golang.org/advanced-go-concurrency-patterns
- https://blog.golang.org/go-concurrency-patterns-timing-out-and
- https://talks.golang.org/2012/concurrency.slide#1
- https://www.goinggo.net/2017/10/the-behavior-of-channels.html
- http://marcio.io/2015/07/handling-1-million-requests-per-minute-with-golang/ - рассказ про оптимизацию воркер пула
- http://www.tapirgames.com/blog/golang-channel
- http://www.tapirgames.com/blog/golang-channel-closing
- https://github.com/golang/go/wiki/CommonMistakes
- https://www.youtube.com/watch?v=5buaPyJ0XeQ - классное выступление Dave Cheney про функции первого класса и использование их с горутинами, очень рекомендую, оно небольшое
- https://www.youtube.com/watch?v=f6kdp27TYZs - Google I/O 2012 - Go Concurrency Patterns - очень рекомендую
- https://www.youtube.com/watch?v=rDRa23k70CU&list=PLDWZ5uzn69eyM81omhIZLzvRhTOXvpeX9&index=15 - ещё одно хорошее видео про паттерны конкуренции в го
- https://www.youtube.com/watch?v=KAWeC9evbGM - видео Андрея Смирнова с конференции Highload - в нём вы можете получить более детальную информацию по теме вводного видео (методы обработки запросов и плюсы неблокирующего подхода), о том, что там творится на системном уровне. На русском, не про go
- Язык программирования Go, Алан А. А. Донован, Брайан У. Керниган - глава 8
- Concurrency in Go: Tools and Techniques for Developers, by Katherine Cox-Buday