分布式系统架构 : 架构策略与难
本书探讨了选择合适的分布式系统架构的策略。作者通过一个虚构的技术小组(Sysops Squad)的故事,研究了架构的各种可能性,包括如何确定服务粒度、管理工作流和编排、管理和解耦契约、管理分布式事务,以及如何优化运维性特征,例如可伸缩性、弹性和性能。
本书分为两大部分:
第1部分主要处理架构结构,即事物如何静态耦合在一起;
第2部分讨论各种技术来克服与分布式架构相关的困难,包括管理服务通信、契约、分布式工作流、分布式事务、数据所有权、数据访问和分析型数据。
Neal Ford是全球性技术咨询公司Thoughtworks的技术总监、软件架构师及meme wrangler。
Mark Richards是一位经验丰富的软件架构师,在设计和实现微服务架构、面向服务的架构和分布式架构方面有丰富的经验。
Pramod Sadalage是Thoughtworks的数据及DevOps总监,他擅长应用程序开发、敏捷数据库开发、演进式数据库设计、算法设计和数据库管理。
Zhamak Dehghani是Thoughtworks的技术总监,专注于分布式架构和新兴技术领域。她也是Data Mesh的创始人。
评论