面向 TypeScript 开发者的 DevOps
300 页
Chinese
PDF
4.5

面向 TypeScript 开发者的 DevOps

面向 TypeScript 开发者的 DevOps

作者:

年份:

简介:

《面向 TypeScript 开发者的 DevOps》是一本实用指南,帮助您超越编写代码的范畴,掌握 DevOps 的关键实践。您将学习如何建立持续集成与交付(CI/CD)、容器化应用程序以及管理基础设施,同时保持在熟悉的 TypeScript 生态系统中。



这本书讲什么?

本书涵盖了现代 TypeScript 项目的完整 DevOps 周期。您将从环境配置的基础知识开始,最终完成生产环境部署。主要主题包括:

  • 使用 GitHub Actions 和 GitLab CI 为 TypeScript 项目配置 CI/CD 流水线
  • 使用 Docker 容器化 Node.js 应用程序并优化镜像
  • 容器编排:Kubernetes 基础原理与 TypeScript 服务部署
  • 自动化测试(单元测试、集成测试、端到端测试)与代码检查
  • 配置管理、密钥管理与环境变量
  • 应用程序监控与日志记录:Prometheus、Grafana、ELK 技术栈
  • 流水线安全与依赖漏洞处理



这本书适合谁?

本书面向 TypeScript 开发者(包括 Node.js、React、Angular、Nest.js 开发者),他们希望自主自动化构建、测试和部署流程。同时,也适合计划转向 DevOps 或 SRE 的前端和后端工程师。唯一的要求是具备 TypeScript 和命令行的基础知识。



您将学到什么?

  • 如何配置每次推送代码到仓库时的自动构建与测试
  • 如何将 TypeScript 应用程序打包成 Docker 镜像并减小其体积
  • 如何使用 Helm 和 kubectl 在 Kubernetes 中部署微服务
  • 如何组织监控与告警,实时追踪错误
  • 如何为 TypeScript 项目引入基础设施即代码(Terraform、Pulumi)实践
  • 如何加速开发周期,缩短从提交到发布的时间


本书包含大量代码示例、现成的配置文件以及分步指南。您可以将所学知识立即应用到自己的项目中。阅读后,您将不再畏惧“运维魔法”,成为能够管理应用程序完整生命周期的全能工程师。



注意:所有示例均可在 GitHub 上获取,并适配了最新的 TypeScript 5.x 和 Node.js 20+ 版本。

推荐