Для систематизации знаний рекомендую углубиться в базовые примитивы. Эффективная работа с конкурентностью в Go строится на понимании горутин и каналов. Современный подход это паттерны наподобие pipeline, а не только акторы. Отличный структурированный материал, включающий разбор управления состоянием и типичных ошибок, можно найти здесь
https://balun.courses/courses/concurrency/channels