Implantação e Produção
Parte do curso de Go
Existe uma distância entre um programa que roda no seu laptop e um programa que você aceita deixar rodando enquanto dorme. Encurtar essa distância não é um trabalho glamouroso e é quase todo mecânico, o que é uma boa notícia: as mesmas cinco coisas aparecem sempre, e Go está muito bem preparado para as cinco.
A distância existe, no entanto. Um programa que funciona perfeitamente quando você aperta Ctrl-C na sua mesa pode derrubar requisições reais quando um deploy o reinicia. Um binário que roda liso na sua máquina pode se recusar a iniciar num container porque uma biblioteca da qual ele dependia em silêncio não está lá. Configuração que mora numa constante significa que cada ambiente precisa do seu próprio build.
Quer aprender Go Implantação e Produção em um ambiente real?
Clique abaixo, ganhe uma máquina Linux com Go pronto e pratique Implantação e Produção com um tutor de IA que conhece seu código.
Começar esta liçãoImplantação e ProduçãoO que você vai aprender
- CGO_ENABLED=0 static binaries
- Cross-compile with GOOS and GOARCH
- Graceful shutdown with http.Server and signal.NotifyContext
- Minimal Dockerfile with scratch or distroless
- Reading config from environment variables
Leia esta lição no seu idioma
Todas as lições deste curso
20 lições- 1Olá, Go25 min
- 2Variáveis e Tipos25 min
- 3Fluxo de Controle: if e for30 min
- 4Funções30 min
- 5Slices e Maps35 min
- 6Structs e Pointers35 min
- 7Methods e Interfaces35 min
- 8Tratamento de Erros35 min
- 9Modules e Estrutura de Projeto35 min
- 10Projeto Final de CLI Minimalista40 min
- 11Um Tour pela Biblioteca Padrão40 min
- 12Testes e Benchmarks40 min
- 13Goroutines e Channels40 min
- 14Padrões de Concorrência45 min
- 15Generics35 min
- 16Servidores HTTP45 min
- 17Bancos de dados com database/sql45 min
- 18Desempenho e Criação de Perfis40 min
- 19Padrões de Projeto em Go40 min
- 20Implantação e Produção45 min
