Use cases
Where Go is a strong choice.
Cloud-native infrastructure
Docker, Kubernetes, Terraform and Prometheus are written in Go.
Microservices and APIs
Small binaries, fast start-up, built-in HTTP.
CLI tools
Cross-compile to every OS with one command.
Network proxies and high-concurrency servers
Thousands of goroutines per process are normal.
Think twice for
Desktop GUIs, heavy numerical / ML work, or domains that benefit from rich type hierarchies.
Saved in this browser only. Part of From code to production (0/5).