# Advanced Go Concurrency

DevFeed: [Advanced Go Concurrency](<https://devfeed.tech/articles/advanced-go-concurrency-17767.md>)

Original publisher: [Read original article](<https://encore.dev/blog/advanced-go-concurrency>)

Author: André Eriksson

Published: 2020-02-18T00:00:00Z

Content type: tutorial

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>)

Tags: [concurrency](<https://devfeed.tech/tags/concurrency.md>), [design-patterns](<https://devfeed.tech/tags/design-patterns.md>), [examples](<https://devfeed.tech/tags/examples.md>), [go](<https://devfeed.tech/tags/go.md>), [how-to](<https://devfeed.tech/tags/how-to.md>)

## AI overview

A tutorial on advanced Go concurrency using the singleflight and errgroup packages from golang.org/x/sync, along with related concurrency design patterns and examples.

## Source excerpt

Learn how to use Go's singleflight and errgroup packages, and other important design patterns for concurrency, with real-world examples.