Skip to content

Glossary: System Design Basics in Go

goroutine

Also written: goroutines

A lightweight concurrent function in Go, started with `go`. Go runs every HTTP request in its own goroutine, and the email worker is another.

Where the book teaches it

Related terms

channelmutexsync.WaitGroup