DevOps para desenvolvedores JavaScript (Node.js)
300 páginas
Portuguese
PDF
4.5

DevOps para desenvolvedores JavaScript (Node.js)

DevOps para desenvolvedores JavaScript (Node.js)

Autor:

Ano:

Resumo:

Este livro é a ponte entre o mundo do desenvolvimento JavaScript e as práticas modernas de DevOps. Se você é um desenvolvedor Node.js que deseja configurar a infraestrutura por conta própria, automatizar a implantação e gerenciar o ambiente de produção — este guia será seu aliado confiável.



Ao contrário de manuais abstratos de administração, o livro é focado especificamente no ecossistema Node.js: você aprenderá como containerizar eficientemente aplicações Express, configurar recarga a quente no Docker, organizar o monitoramento com PM2 e Prometheus, além de automatizar a construção e os testes com GitHub Actions e GitLab CI.



O que você aprenderá:

  • Fundamentos de DevOps: da configuração do servidor ao gerenciamento de versões
  • Containerização de aplicações Node.js com Docker e Docker Compose (builds em múltiplas camadas, otimização do tamanho das imagens)
  • Orquestração com Kubernetes: deploy, escalonamento, health checks para serviços Node.js
  • Pipelines CI/CD: testes automatizados, construção e deploy em VPS e plataformas em nuvem
  • Monitoramento e registro de logs: Winston, Loki, Grafana — stack completo para Node.js
  • Trabalho com bancos de dados em contêineres (PostgreSQL, Redis, MongoDB)
  • Segurança: segredos, SSL, rate limiting e proteção de API


Para quem é este livro:

  • Desenvolvedores Backend em Node.js que desejam entender DevOps
  • Engenheiros Full-stack que gerenciam servidores por conta própria
  • Team Leads que implementam CI/CD em suas equipes
  • Juniores que desejam evoluir para o nível Sênior


O livro é construído no princípio "do simples ao complexo": você começará com a configuração básica de um servidor Linux e, ao final, será capaz de implantar uma arquitetura de microsserviços completa no Kubernetes com monitoramento e escalonamento automático. Todos os exemplos de código podem ser executados no seu computador — você só precisa ter Node.js e Docker instalados.



O autor compartilha experiência real com projetos de alta carga, erros típicos e maneiras de evitá-los. Você não receberá apenas teoria, mas sim templates prontos e checklists para o ambiente de produção.



Torne seus projetos Node.js estáveis, escaláveis e gerenciados profissionalmente — comece com este livro.

Recommendations