Arquitetura de Aplicações Go (Golang): da Ideia à Produção
300 páginas
Portuguese
PDF
4.5

Arquitetura de Aplicações Go (Golang): da Ideia à Produção

Arquitetura de Aplicações Go (Golang): da Ideia à Produção

Autor:

Ano:

Resumo:

O livro «Arquitetura de Aplicações Go (Golang)» é um guia completo para criar produtos de software confiáveis, escaláveis e sustentáveis na linguagem Go. O autor, Alexei Petrov, baseia-se em anos de experiência no desenvolvimento de sistemas de alta carga e compartilha práticas comprovadas que o ajudarão a ir além da simples escrita de código e começar a pensar arquiteturalmente.



Para quem é este livro?

  • Desenvolvedores Go de nível Júnior e Pleno que desejam dominar os princípios de construção de sistemas complexos.
  • Engenheiros Sênior em busca de um guia de referência sistematizado sobre padrões e antipadrões.
  • Líderes de equipe e arquitetos que desejam implementar as melhores práticas em suas equipes.


O que você aprenderá com o livro?

  • Os princípios fundamentais do SOLID no contexto do Go e como evitar erros comuns.
  • Padrões de projeto (criacionais, estruturais, comportamentais) com exemplos reais em Go.
  • Arquitetura de microsserviços: da decomposição à organização da comunicação via gRPC e RabbitMQ.
  • Trabalho com bancos de dados: padrões Repository, Unit of Work, CQRS.
  • Organização de código em monorepositórios e projetos multimódulo.
  • Testes: unitários, de integração e E2E, mocks, fixtures.
  • Pipelines de CI/CD, conteinerização com Docker e orquestração em Kubernetes.
  • Monitoramento e logging: OpenTelemetry, Prometheus, Grafana.


Por que vale a pena ler?

  • Mais de 50 exemplos práticos de código que podem ser aplicados imediatamente em seus projetos.
  • Modelos prontos (templates) para iniciar rapidamente um novo microsserviço.
  • Análise de antipadrões e erros frequentes no design.
  • Dicas de desempenho e segurança.


Este livro se tornará seu guia de referência no desenvolvimento com Go — desde uma simples aplicação web até um sistema distribuído com milhares de requisições por segundo.



Comprar o livro «Arquitetura de Aplicações Go (Golang)» na PythonLib significa investir no seu crescimento profissional e na qualidade do seu código.

Recommendations