2022年架构师推荐阅读的10本书

实践中的持续架构
实践中的持续架构为在实际环境中利用持续架构方法提供实践建议,并阐明架构在敏捷、DevOps 和云平台时代不断变化的角色。本指南将帮助技术人员更新他们的架构实践以应对新的软件挑战。

 
领先的精益软件开发
在他们突破性的畅销书《精益软件开发》和《实施精益软件开发》的基础上,Mary 和 Tom Poppendieck 的最新著作向软件领导者和团队成员展示了如何在整个软件组织中推动高价值变革——并使其坚持下去。它们远远超出了通用的实施指南,准确地展示了如何在实际项目、环境和公司中进行精益工作。

 
构建微服务,第二版
随着组织从单体应用程序转向更小的、自包含的微服务,分布式系统变得更加细粒度。但是开发这些新系统会带来一系列问题。这个扩展的第二版对您在构建、管理和扩展微服务架构时需要考虑的主题进行了全面的了解。

 
软件架构:难点
软件架构中没有简单的决策。相反,有许多困难的部分——困难的问题或没有最佳实践的问题——迫使您在各种折衷方案中做出选择。通过本书,您将学习如何批判性地思考分布式架构所涉及的权衡。

 
学习领域驱动设计
构建软件比以往任何时候都更难。作为开发人员,您不仅要追逐不断变化的技术趋势,还需要了解软件背后的业务领域。这本实用书籍为您提供了一组核心模式、原则和实践,用于分析业务领域、理解业务战略,以及最重要的是使软件设计与其业务需求保持一致。

软件架构师电梯
随着数字经济改变了企业的游戏规则,软件和 IT 架构师的角色也在发生转变。架构师和高级技术人员不仅需要关注技术决策,还需要将组织知识和技术知识结合起来,以影响公司结构和流程的变化。为此,他们需要将 IT 机房连接到定义业务战略的顶层公寓。

构建事件驱动的微服务
当今的组织常常难以在业务需求与不断增加的数据量之间取得平衡。此外,在最具竞争力的数字行业中,对利用大规模实时数据的需求正在迅速增长。传统的系统架构可能无法胜任这项任务。通过本实用指南,您将学习如何使用事件驱动微服务的原则在组织中的各个业务部门之间利用大规模数据使用。

Web API 设计原则
Web API 设计 原则汇集了原则和流程,可帮助您在整个 API 设计生命周期中取得成功。凭借丰富的实战经验,领先的顾问 James Higginbotham 可帮助您协调每个利益相关者的具体成果、设计提供价值的 API,并将设计过程从小团队扩展到整个组织

构建微前端
当今日益复杂的 Web 应用程序的答案是什么?微前端。受微服务模型的启发,这种方法使您可以将接口分解为由不同开发人员团队管理的单独功能。通过本实用指南,Luca Mezzalira 向软件架构师、技术主管和软件开发人员展示了如何以原子方式构建和交付工件,而不是使用大爆炸部署。

数据网格
许多企业正在投资下一代数据湖,希望大规模普及数据以提供业务洞察力并最终做出自动化的智能决策。在这本实用的书中,作者 Zhamak Dehghani 透露,尽管投入了时间、金钱和精力,数据仓库和数据湖在以当今组织的规模和速度应用时还是失败了。分布式数据网格是更好的选择。