首页>参考读物>计算机科学与技术>软件与程序设计

持续架构实践:敏捷和DevOps时代下的软件架构
作者 : [美]穆拉特·埃尔德(Murat Erder),[美]皮埃尔·普约尔(Pierre Pureur),[美]伊恩·伍兹(Eoin Woods) 著
译者 : 茹炳晟 刘惊惊 于君泽 曹洪伟 译
丛书名 : 架构师书库
出版日期 : 2022-12-28
ISBN : 978-7-111-71774-4
定价 : 99.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 236
开本 : 16
原书名 : Continuous Architecture in Practice: Software Architecture in the Age of Agility and DevOps
原出版社: Pearson Education Asia
属性分类: 店面
包含CD : 无CD
绝版 : 未绝版
图书简介

本书软件系统架构领域的开创性著作,是三位在软件架构领域多年丰富经验的结晶。围绕可持续性架构主题,为在现实环境中利用连续架构方法提供了实践建议,并阐明了架构在敏捷、DevOps和云平台时代不断变化的角色。将帮助技术人员更新架构实践以应对新的软件挑战

图书特色

上架指导

计算机\软件工程

封底文字

“我一直为这几位作者乐于分享的精神感到高兴,且深受鼓舞。他们的第一本书为理解如何演进软件密集型系统架构奠定了基础,而这本书在第一本书的基础上增加了一些非常可行的方法。”
—— Grady Booch,IBM 研究院软件工程首席科学家
更新架构实践,以应对新的挑战、环境和人们的期望
三位作者有着丰富的软件架构经验,并将这些经验应用于现实环境中的具体软件架构实践。本书为在现实环境中使用持续架构方法提供了实践指南,并阐明了架构在敏捷、DevOps和云平台时代不断变化的角色。
本书使架构师和软件工程师能够快速应用面向交付的知识,提供了解决当今软件系统关键质量属性和交叉问题(例如安全性、性能、可伸缩性、弹性、数据和新兴技术等)的深入指导。通过一个贯穿全书的案例研究,对每项关键技术都进行了演示,反映了作者应对复杂软件环境的丰富经验。关键主题包括:
创建可持续且具有连贯性的软件系统,系统满足功能需求和相关涉众关心的质量属性。
将基于团队的软件架构和架构方法理解为“决策流”。
总结数据管理、集成和变更的关键问题,以及各种数据技术对软件架构的影响。
面向安全性的软件架构,包括持续性的风险建模和缓解风险。
面向可伸缩性和弹性的软件架构,包括微服务和serverless架构环境下的缩放。
使用软件架构方法来提高持续交付环境中的系统性能。
使用软件架构方法来成功地应用新兴技术。

图书目录

第1章:为什么软件架构比以往任何时候都重要
我们所说的架构是什么意思?
当今软件产业
软件架构的当前挑战
(日益)敏捷世界中的软件架构
可持续性架构
应用可持续性架构
案例研究简介
第2章:实践中的架构:基本活动
基本活动概述
架构决策
质量属性
技术债务
反馈回路:演进架构
当今软件架构实践中的常见主题
总结
第3章:数据架构
数据作为架构关注点
关键技术趋势
其他架构
总结
第4章:作为架构关注点的安全
架构环境中的安全性
安全架构
缓解的架构策略
维护安全
第5章:作为架构关注点的可伸缩性
架构环境中的可伸缩性
可伸缩性架构:架构策略
摘要
第6章:作为架构关注点的性能
架构环境中的表现
性能架构
摘要
第7章:作为架构关注点的弹性
架构环境中的弹性
弹性设计
弹性200的架构策略

保持弹性
摘要2
第8章:软件架构和新兴技术
利用架构应对新技术带来的技术风险
人工智能、机器学习和深度学习简介
使用机器学习实现
使用TFX 246的共享分类帐
摘要
第9章结论
什么改变了,什么保持不变?
更新架构实践
数据2
关键质量属性
现代架构师
实施连续架构

教学资源推荐
作者: (美)Eric S.Roberts
作者: 郑阿奇 梁敬东 主编 朱毅华 时跃华 赵青松 编著
作者: (美)Y.Daniel Liang 著 阿姆斯特朗亚特兰大州立大学
参考读物推荐
作者: 黄桂钦,于中华
作者: 丁如敏 盛娟 等著
作者: Bill Wagner