DevOps para desenvolvedores Go (Golang)
DevOps para desenvolvedores Go (Golang)
Resumo:
O livro «DevOps para desenvolvedores Go (Golang)» é um guia prático que ajudará programadores Go a dominar práticas e ferramentas modernas de DevOps. Diferente dos livros tradicionais de DevOps, voltados para administradores de sistemas, esta edição foi escrita especialmente para desenvolvedores Go e leva em conta as particularidades do ecossistema da linguagem.
Sobre o que é este livro?
- Configuração do ambiente de desenvolvimento e compilação de aplicações Go
- Containerização de aplicações com Docker e criação de Dockerfiles eficientes para Go
- Orquestração com Kubernetes: deploy de microsserviços Go, escalonamento e gerenciamento
- Construção de pipelines CI/CD usando Jenkins, GitLab CI e GitHub Actions
- Monitoramento e registro de logs de aplicações Go (Prometheus, Grafana, ELK)
- Automação de testes, linting e deploy
- Trabalho com configurações, segredos e variáveis de ambiente
- Garantia de segurança de aplicações Go em produção
Para quem é este livro?
- Desenvolvedores Go de qualquer nível que desejam implementar práticas de DevOps
- Engenheiros DevOps que querem entender melhor as particularidades de trabalhar com Go
- Equipes que estão migrando para arquitetura de microsserviços usando Go
- Todos que desejam automatizar os processos de desenvolvimento e deploy de aplicações Go
O que você aprenderá?
- Como containerizar corretamente aplicações Go para produção
- Como configurar deploy automático com tempo de inatividade zero
- Como organizar monitoramento e alertas para serviços Go
- Como usar Go para escrever ferramentas de DevOps
- Como otimizar os processos de compilação e entrega de aplicações Go
O livro contém diversos exemplos práticos, configurações prontas para uso e instruções passo a passo. Todos os exemplos são baseados em projetos reais e testados em ambientes de produção. Após a leitura, você será capaz de configurar de forma independente o ciclo completo de DevOps para qualquer projeto Go — desde o desenvolvimento até o monitoramento em produção.