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

面向 Kotlin 开发者的 DevOps

面向 Kotlin 开发者的 DevOps

作者:

年份:

简介:

《面向 Kotlin 开发者的 DevOps》是一本实用指南,弥合了 Kotlin 开发与现代 DevOps 实践之间的差距。如果您使用 Kotlin 编写代码,并希望学习如何自动化构建、测试、部署和监控您的应用程序,那么这本书就是为您准备的。



作者阿列克谢·索科洛夫(Alexey Sokolov)是一位在大型产品公司拥有 10 年经验的高级 DevOps 工程师,他展示了如何将经典的 DevOps 工具适配到 Kotlin 和 JVM 生态系统中。本书基于真实案例编写,并包含适用于 Gradle、Docker、Kubernetes 和云平台的现成脚本。



本书适合谁

  • 希望自行搭建 CI/CD 管道的 Kotlin 开发者
  • 从 Java 转向 Kotlin 并希望掌握现代软件交付方法的后端工程师
  • 处理 JVM 项目并希望更深入了解 Kotlin 特性的 DevOps 工程师
  • 负责微服务应用基础架构的技术主管和架构师


您将学到什么

  • 如何配置 Gradle 以支持多模块项目并优化构建时间
  • 使用 GitHub Actions、GitLab CI 和 Jenkins 为 Kotlin 应用构建高效的 CI/CD 管道
  • Kotlin 应用的容器化:使用 distroless 和 GraalVM 创建轻量级 Docker 镜像
  • 在 Kubernetes 中编排微服务:Helm Chart、部署策略、健康检查
  • 监控与日志记录:在 Kotlin 中集成 Prometheus、Grafana、OpenTelemetry
  • 云解决方案:部署到 AWS(ECS、Lambda)、GCP(Cloud Run)和 Yandex Cloud
  • 安全性:密钥管理、SAST 代码分析、依赖项扫描


出版特色

  • 所有代码示例均使用 Kotlin 编写,同时也为 Java 开发者提供了说明
  • 现成的 Dockerfile、Jenkinsfile 和 Kubernetes 清单模板
  • 贯穿全书的项目——从本地开发到云端生产环境
  • 关于容器化应用调试与性能分析的章节


本书既适合初学者,也适合经验丰富的专业人士。阅读本书需要熟练掌握 Kotlin 并具备基本的命令行知识。DevOps 工具将从零开始讲解,重点突出对开发者的实际价值。



阅读本书后,您将能够自行部署完整的软件交付管道,缩短发布周期,并减少部署过程中的错误数量。这不仅仅是理论——这是一套可以立即应用于您自己项目的现成解决方案。

推荐