Go (Golang) e Kubernetes: Criação de Microsserviços e Orquestração de Contêineres
300 páginas
Portuguese
PDF
4.5

Go (Golang) e Kubernetes: Criação de Microsserviços e Orquestração de Contêineres

Go (Golang) e Kubernetes: Criação de Microsserviços e Orquestração de Contêineres

Autor:

Ano:

Resumo:

O livro «Go (Golang) e Kubernetes: Criação de Microsserviços e Orquestração de Contêineres» é um guia prático para desenvolvedores, engenheiros DevOps e todos que desejam dominar o stack moderno para construir aplicações escaláveis. Você aprenderá como usar eficientemente a linguagem Go para criar microsserviços de alto desempenho e como gerenciá-los com o Kubernetes.



O que você aprenderá com o livro?

  • Fundamentos de Go para microsserviços: goroutines, canais, interfaces, tratamento de erros e trabalho com HTTP.
  • Projeto de microsserviços: arquitetura, logging, métricas, testes e documentação.
  • Conteinerização com Docker: criação de imagens leves, build multiestágio, otimização de tamanho.
  • Gerenciamento de cluster Kubernetes: pods, serviços, configurações, secrets, Ingress e balanceamento de carga.
  • Implantação e escalonamento: Helm charts, estratégias de atualização, autoescalonamento e monitoramento.
  • CI/CD e GitOps: configuração de pipelines, testes automatizados e entrega contínua.
  • Segurança: gerenciamento de acesso, políticas de rede, segurança de contêineres.


Para quem é este livro?

  • Desenvolvedores Go que desejam dominar o Kubernetes.
  • Engenheiros DevOps que querem entender profundamente a combinação Go + K8s.
  • Arquitetos que projetam sistemas de microsserviços.
  • Estudantes e profissionais que estão migrando para tecnologias em nuvem.


Por que vale a pena ler?

O livro é baseado em exemplos reais e contém templates de código prontos para uso. Você não apenas estudará a teoria, mas também aprenderá a aplicá-la na prática: desde a escrita do primeiro microsserviço até a implantação de um cluster de produção. É dada atenção especial ao desempenho do Go no contexto do Kubernetes e às melhores práticas de desenvolvimento.



O autor é Alexey Sokolov, Engenheiro Backend Sênior com 10 anos de experiência em desenvolvimento Go e operação de Kubernetes em projetos de alta carga.



O livro é adequado tanto para iniciantes quanto para engenheiros experientes que desejam sistematizar seus conhecimentos.

Recommendations