DevOps para desenvolvedores JavaScript (Node.js)
DevOps para desenvolvedores JavaScript (Node.js)
Resumo:
Este livro é uma ponte entre o mundo do desenvolvimento JavaScript e a infraestrutura moderna. Se você programa em Node.js, mas se sente inseguro ao configurar CI/CD, conteinerização ou deploy, este guia é para você. O autor conduz o leitor passo a passo, desde os conceitos básicos de DevOps até a construção de uma infraestrutura pronta para produção para aplicações Node.js.
Sobre o que é o livro:
- Fundamentos de DevOps e seu papel no ciclo de vida de projetos Node.js
- Configuração de integração e entrega contínuas (CI/CD) para projetos JavaScript
- Conteinerização de aplicações Node.js com Docker: do Dockerfile à otimização de imagens
- Orquestração de contêineres com Kubernetes: deploy, escalonamento e gerenciamento
- Monitoramento e registro de logs de aplicações Node.js (Prometheus, Grafana, ELK)
- Automação de deploy em plataformas em nuvem (AWS, Google Cloud, Yandex Cloud)
- Gerenciamento de configurações e segredos em projetos Node.js
- Testes de infraestrutura e práticas de Infrastructure as Code
Para quem é este livro:
- Desenvolvedores JavaScript/Node.js que desejam fazer deploy e manter suas próprias aplicações
- Desenvolvedores Full-stack que querem expandir suas habilidades em direção à infraestrutura
- Engenheiros DevOps que estão migrando para o stack Node.js
- Tech Leads e gerentes técnicos responsáveis pelos processos de desenvolvimento e entrega
O que você aprenderá:
O livro é construído com exemplos e casos reais. Você aprenderá a escrever Dockerfiles eficientes para Node.js, configurar GitHub Actions e GitLab CI para testes e deploy automáticos, trabalhar com Kubernetes em conjunto com Node.js, e implementar monitoramento de desempenho e alertas. Atenção especial é dada às práticas de segurança: armazenamento seguro de segredos, trabalho com variáveis de ambiente e proteção de contêineres.
Cada capítulo contém exercícios práticos e configurações prontas que podem ser adaptadas para seus próprios projetos. Ao final do livro, você será capaz de construir de forma independente um pipeline completo, do commit à produção, usando ferramentas modernas de DevOps e as melhores práticas de desenvolvimento Node.js.