本章小结

本章中,我们探讨了大多数企业采用云原生应用架构所需要做出的变革。从宏观总体上看是权力下放和自治:

DevOps

技能集中化转变为跨职能团队。

持续交付

发行时间表和流程的权力下放。

自治

决策权力下放。

我们将这种权力下放编成两个主要的团队结构:

业务能力团队

自主决定设计、流程和发布时间表的跨职能团队。

平台运营团队

为跨职能团队提供他们所需要运行平台。

而在技术上,我们也分散自治:

单体应用到微服务

将个人业务能力的控制分配给单个自主服务。

有界上下文

将业务领域模型的内部一致子集的控制分配到微服务。

容器化

将对应用程序包装的控制分配给业务能力团队。

编排

将服务集成控制分配给服务端点。

所有这些变化造就了无数的自治单元,辅助我们以期望的创新速度安全前行。

在最后一章中,我们将通过一组操作手册,深入研究迁移到云原生应用程序架构的技术细节。