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 preenche a lacuna entre escrever código em Go e sua operação confiável em produção. Se você é um desenvolvedor Go e deseja implantar, escalar e monitorar seus próprios serviços de forma independente, este livro é para você.



Sobre o que é o livro

O autor conduz o leitor passo a passo, desde os princípios básicos de DevOps até a construção de um pipeline completo de entrega de aplicações Go. Você aprenderá:

  • Como containerizar aplicações Go com Docker e criar imagens leves (builds multi-stage)
  • Fundamentos de orquestração com Kubernetes: deploy, serviços, configmaps, secrets e escalonamento horizontal
  • Configuração de CI/CD com GitHub Actions e GitLab CI para testes e deploy automatizados
  • Ferramentas de monitoramento e logging: Prometheus, Grafana, Loki e integração com Go (exporters, middleware)
  • Trabalho com bancos de dados no Kubernetes, gerenciamento de migrações e StatefulSet
  • Segurança: varredura de vulnerabilidades, gerenciamento de segredos, políticas de rede
  • Melhores práticas para deploy em produção: health checks, graceful shutdown, rate limiting, Circuit Breaker


Para quem é este livro

  • Desenvolvedores Go (Junior, Middle, Senior) que desejam aprender DevOps e gerenciar a infraestrutura de forma independente
  • Engenheiros DevOps que desejam entender mais profundamente as especificidades de compilação e deploy de aplicações Go
  • Líderes técnicos e arquitetos que estão implementando arquitetura de microsserviços em Go


O que você obterá

Após ler o livro, você será capaz de:

  • Automatizar a compilação, teste e deploy de serviços Go
  • Configurar um cluster Kubernetes tolerante a falhas para microsserviços
  • Implementar observabilidade (observability) usando métricas, tracing e logs
  • Evitar erros comuns em containerização e orquestração


Todos os exemplos de código estão disponíveis no repositório e prontos para uso. O livro foi escrito por um profissional com 10 anos de experiência em Go e DevOps, portanto, cada dica é testada em projetos reais. Ideal para quem deseja passar de «apenas funciona localmente» para «funciona de forma confiável em produção».

Recommendations