DevOps para desenvolvedores Go (Golang)
300 páginas
Portuguese
PDF
4.5

DevOps para desenvolvedores Go (Golang)

DevOps para desenvolvedores Go (Golang)

Autor:

Ano:

Resumo:

O livro "DevOps para desenvolvedores Go (Golang)" é um guia prático que une dois mundos poderosos: o desenvolvimento moderno em Go e as melhores práticas de DevOps. Se você programa em Golang e deseja aprender a automatizar deploys, configurar pipelines de CI/CD, gerenciar infraestrutura e trabalhar eficientemente com plataformas em nuvem, este livro é para você.



Diferente de livros gerais sobre DevOps, esta edição é voltada especificamente para desenvolvedores Go. Você aprenderá a usar os pontos fortes da linguagem (velocidade de compilação, tipagem estática, ferramentas de teste integradas) para criar sistemas confiáveis e fáceis de implantar. Cada capítulo contém exemplos de código prontos que podem ser aplicados imediatamente em projetos reais.



O que você aprenderá no livro:

  • Como configurar um ciclo completo de CI/CD para aplicações Go usando GitHub Actions, GitLab CI e Jenkins.
  • Otimização de imagens Docker para Golang: builds multi-stage, redução de tamanho e aumento de segurança.
  • Implantação de microsserviços Go no Kubernetes: Helm charts, manifestos, autoescalonamento.
  • Monitoramento e logging: Prometheus, Grafana, OpenTelemetry — integração com aplicações Go.
  • Tecnologias em nuvem: implantação em AWS, GCP e Yandex Cloud usando Go SDK.
  • Infraestrutura como código (IaC) em Go: Terraform, Pulumi e ferramentas de automação próprias.
  • Testes em DevOps: testes unitários, testes de integração, testes de carga com Go.
  • Segurança: varredura de vulnerabilidades, segredos, políticas de acesso.


Para quem é este livro:

  • Desenvolvedores Go que desejam dominar DevOps e assumir o controle da implantação de seus projetos.
  • Engenheiros DevOps que querem entender mais profundamente o ecossistema Golang e as particularidades da compilação de aplicações Go.
  • Líderes técnicos e arquitetos que implementam práticas modernas de entrega contínua em equipes Go.


O livro segue o princípio "do simples ao complexo": começa com automação básica de builds e termina com a construção de infraestrutura de nível de produção. Todos os exemplos são acompanhados de explicações e funcionam na prática.



Após a leitura, você será capaz de configurar um pipeline completo de DevOps para projetos Go de qualquer escala — desde um pequeno serviço até um sistema distribuído de microsserviços. Você deixará de temer tarefas operacionais e aprenderá a usar Go não apenas para escrever código, mas também para gerenciar infraestrutura.



Não é apenas teoria — é um conjunto de soluções prontas que economizarão horas de pesquisa em documentação e Stack Overflow.

Recommendations