作品简介

本书主要介绍如何开发和维护基于微服务的应用。本书源自作者从日常开发中得到的积累和感悟,其中给出的案例覆盖从微服务设计到部署的各个阶段,能够带给你真实的沉浸式体验。通过阅读本书,你不仅能够了解用微服务搭建高效的持续交付流水线的方法,还能够运用Kubernetes、Docker以及Google Container Engine进一步探索书中的示例。

摩根·布鲁斯(Morgan Bruce)和保罗·A. 佩雷拉(Paulo A. Pereira)都是经验丰富的开发团队领导者,他们的主要工作是运用本书中介绍的技术将微服务应用到生产环境中。

作品目录

  • 版权声明
  • 内容提要
  • 作者简介
  • 译者序
  • 前        言
  • 资源与支持
  • 第一部分 概述
  • 第1章 微服务的设计与运行
  • 第2章 SimpleBank公司的微服务
  • 第二部分 设计
  • 第3章 微服务应用的架构
  • 第4章 新功能设计
  • 第5章 微服务的事务与查询
  • 第6章 设计高可靠服务
  • 第7章 构建可复用的微服务框架
  • 第三部分 部署
  • 第8章 微服务部署
  • 第9章 基于容器和调度器的部署
  • 第10章 构建微服务交付流水线
  • 第四部分 可观测性和所有权
  • 第11章 构建监控系统
  • 第12章 使用日志和链路追踪了解系统行为
  • 第13章 微服务团队建设
  • 附录A 在Minikube上安装Jenkins
展开全部