软件架构:架构模式、特征及实践指南

联合创作 · 2023-09-28 17:11

本书全面概述了软件架构的方方面面,涉及架构特征、架构模式、组件识别、图表化和展示架构、演进架构,以及许多其他主题。本书分为三部分。

第1部分介绍关于组件化、模块化、耦合和度量软件复杂度的基本概念和术语。

第2部分详细介绍各种架构风格:分层架构风格、管道架构风格、微内核架构风格、基于服务的架构风格、事件驱动的架构风格、基于空间的架构风格、编制驱动的面向服务的架构、微服务架构。

第3部分介绍成为一个成功的软件架构师所必需的关键技巧和软技能。

★Mark Richards是一位经验丰富的软件架构师,他参与了微服务架构、事件驱动架构和其他分布式架构的架构、设计和实现。

★Neal Ford在ThoughtWorks担任总监、软件架构师和meme wrangler。ThoughtWorks是一家专注于端到端软件开发和交付的全球IT咨询公司。Neal也担任过DSW集团的首席技术官。

他是《卓有成效的程序员》一书的作者。

浏览 2
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报