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
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
Aprendizado de Máquina e Go (Golang): do básico à produção
Código Limpo em Rust: um guia prático para escrever código confiável e sustentável
Aprendizado de Máquina e C++: dos Algoritmos à Produção
Biblioteca Padrão C++
PHP The Right Way: Melhores Práticas e Dicas Rápidas
SwiftUI Cookbook: Receitas para criar aplicativos em SwiftUI