Go (Golang) e Kubernetes: Curso Completo de Desenvolvimento e Orquestração de Microsserviços
300 páginas
Portuguese
PDF
4.5

Go (Golang) e Kubernetes: Curso Completo de Desenvolvimento e Orquestração de Microsserviços

Go (Golang) e Kubernetes: Curso Completo de Desenvolvimento e Orquestração de Microsserviços

Autor:

Ano:

Resumo:

Este livro é o guia ideal para desenvolvedores que desejam dominar a criação de aplicações modernas de microsserviços em Go (Golang) e aprender a gerenciá-las com Kubernetes. O autor conduz o leitor, de forma sequencial, desde os fundamentos da linguagem Go até a orquestração profissional de contêineres em ambiente de produção.



Para quem é este livro:

  • Desenvolvedores Go que desejam migrar de monolitos para arquitetura de microsserviços
  • Engenheiros DevOps que querem entender melhor como escrever aplicações para Kubernetes
  • Programadores Backend que estão aprendendo conteinerização e tecnologias em nuvem
  • Líderes técnicos que planejam migrar projetos existentes para Kubernetes


O que você aprenderá com este livro:

  • Fundamentos do Go: tipos de dados, goroutines, canais, interfaces e tratamento de erros
  • Criação de APIs RESTful e serviços gRPC em Go
  • Conteinerização de aplicações Go com Docker (build em múltiplos estágios, otimização de imagens)
  • Arquitetura do Kubernetes: Pods, Deployments, Services, ConfigMaps e Secrets
  • Configuração de escalonamento automático (HPA) e balanceamento de carga
  • Organização de pipelines CI/CD com GitHub Actions e Helm
  • Monitoramento e logging com Prometheus, Grafana e Loki
  • Segurança: RBAC, Network Policies e gerenciamento de segredos
  • Tópicos avançados: operadores Kubernetes, Service Mesh (Istio) e GitOps


Por que este livro é diferente dos outros:

Ao contrário de guias abstratos, cada capítulo contém exemplos práticos e modelos prontos para uso. Você não apenas lerá teoria — você escreverá uma aplicação completa de microsserviços em Go, a implantará no Kubernetes e configurará o monitoramento. Todos os exemplos de código estão disponíveis em um repositório aberto.



O livro é adequado tanto para iniciantes que estão começando a aprender Go quanto para desenvolvedores experientes que desejam sistematizar seus conhecimentos sobre Kubernetes. O autor utiliza uma linguagem clara e evita academicismo excessivo, focando em tarefas práticas que você encontrará no trabalho real.



Após a leitura, você será capaz de projetar, desenvolver e manter sistemas de microsserviços em Go com confiança, utilizando todos os recursos do Kubernetes. Este não é apenas um livro — é seu guia de referência para o trabalho diário com a stack moderna de tecnologias em nuvem.

Recommendations