面向 JavaScript (Node.js) 开发者的 DevOps
300 页
Chinese
PDF
4.5

面向 JavaScript (Node.js) 开发者的 DevOps

面向 JavaScript (Node.js) 开发者的 DevOps

作者:

年份:

简介:

这本书是 JavaScript 开发世界与现代基础设施之间的桥梁。如果你使用 Node.js 编写代码,但在配置 CI/CD、容器化或部署时感到不自信——这本指南就是为你准备的。作者循序渐进地引导读者从 DevOps 的基本概念,到为 Node.js 应用程序构建生产就绪的基础设施。



关于本书:

  • DevOps 基础及其在 Node.js 项目生命周期中的作用
  • 为 JavaScript 项目配置持续集成和持续交付 (CI/CD)
  • 使用 Docker 对 Node.js 应用程序进行容器化:从 Dockerfile 到镜像优化
  • 使用 Kubernetes 进行容器编排:部署、扩展和管理
  • Node.js 应用程序的监控和日志记录 (Prometheus, Grafana, ELK)
  • 在云平台上自动化部署 (AWS, Google Cloud, Yandex Cloud)
  • Node.js 项目中的配置和密钥管理
  • 基础设施测试与基础设施即代码实践


本书适合的读者:

  • 希望自行部署和维护应用程序的 JavaScript/Node.js 开发者
  • 希望向基础设施方向扩展技能的 Full-stack 开发者
  • 转向 Node.js 技术栈的 DevOps 工程师
  • 负责开发和交付流程的技术负责人及技术经理


你将学到什么:

本书基于真实示例和案例构建。你将学习为 Node.js 编写高效的 Dockerfile,配置 GitHub Actions 和 GitLab CI 以实现自动测试和部署,将 Kubernetes 与 Node.js 结合使用,并实施性能监控和告警。特别关注安全实践:安全存储密钥、处理环境变量以及保护容器。



每一章都包含实践任务和可直接适配到你自己项目的现成配置。在本书结束时,你将能够使用现代 DevOps 工具和 Node.js 开发的最佳实践,独立构建从代码提交到生产环境的完整流水线。

推荐