本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
(1)紧贴科技热点:Gartner权威发布2023年十大科技趋势之一“可持续IT架构”,可持续架构得到越来越多从业人员认同;
(2)作者权威:“持续架构”之父新作!三位作者有着丰富的软件架构经验;
(3)内容翔实:本书用自顶向下的方法阐述“持续架构”,在持续架构六准则下,结合敏捷和DevOps和云时代等环境因素综合考虑可伸缩性、性能、安全、数据等维度的架构决策,辅以策略和案例。本书是应对软件规模和复杂度的革命性方法;
(4)超强专家阵容推荐:5位全球知名专家联袂推荐;
(5)译者阵容强大:中国持续架构领域4位领路人倾情翻译。
更新架构实践,以应对新的挑战、环境和人们的期望。
三位作者有着丰富的软件架构经验,并将这些经验应用于现实环境中的具体软件架构实践。本书为在现实环境中使用持续架构方法提供了实践指南,并阐明了架构在敏捷、DevOps和云平台时代不断变化的角色。
本书使架构师和软件工程师能够快速应用面向交付的知识,提供了解决当今软件系统关键质量属性和交叉问题(例如安全性、性能、可伸缩性、弹性、数据和新兴技术等)的深入指导。通过一个贯穿全书的案例研究,对每项关键技术都进行了演示,反映了作者应对复杂软件环境的丰富经验。关键主题包括:
创建可持续且具有连贯性的软件系统,系统满足功能需求和相关涉众关心的质量属性。
将基于团队的软件架构和架构方法理解为“决策流”。
总结数据管理、集成和变更的关键问题,以及各种数据技术对软件架构的影响。
面向安全性的软件架构,包括持续性的风险建模和缓解风险。
面向可伸缩性和弹性的软件架构,包括微服务和serverless架构环境下的缩放。
使用软件架构方法来提高持续交付环境中的系统性能。
使用软件架构方法来成功地应用新兴技术。
穆拉特·埃尔德(Murat Erder)
在软件供应商、管理咨询公司和大型国际银行有超过25年的工作经验,他担任过各种角色,包括开发人员、软件架构师、管理顾问和首席技术官。他是Continuous Architecture: Sustainable Architecture in an Agile and Cloud-Centric World的作者之一。
皮埃尔·普约尔(Pierre Pureur)
一位经验丰富的软件架构师,具有广泛的创新和应用程序开发背景。他曾担任一家大型金融服务公司的首席企业架构师,也是Continuous Architecture: Sustainable Architecture in an Agile and Cloud-Centric World的作者之一。
伊恩·伍兹(Eoin Woods)
在软件开发行业有超过25年的工作经验,现任Endava公司的首席技术官。作为Software System Architecture的合著者,他于2018年获得了SEI颁发的Linda M. Northrup软件架构奖。
译者简介
茹炳晟
腾讯Tech Lead,腾讯研究院特约研究员,中国计算机学会(CCF)TF研发效能SIG主席,“软件研发效能宣言”发起人和主要起草人,著有《测试工程师全栈技术进阶与实践》《软件研发效能提升之美》《高效自动化测试平台:设计与开发实战》《软件研发效能提升实践》和《软件研发效能权威指南》等书,国内各大技术峰会的联席主席,出品人和Keynote演讲嘉宾。公众号“茹炳晟聊软件研发”作者。
刘惊惊
现任coupang电商平台组架构师,先后就职于电商和金融行业的多家大型企业,积累了比较丰富的业务系统架构经验。对于电商系统的各个模块均有一定的涉猎和研究。平时喜欢研究代码技术、架构理论等方面。
于君泽
20年电信企业系统和互联网领域研发经验。有丰富的研发中心建设经验,包括从0到1构建技术团队,业务规模从千笔交易/日发展到数十万笔交易/秒。对分布式架构、研发管理和内建质量较有兴趣。联合运营公众号“技术琐话”,《深入分布式缓存》《程序员的三门课》作者之一。发起公益性技术社群“中生代技术”并已举办线上线下活动数百期。工作外热心构建西部地区的技术氛围,并为塑造成都在全国的IT行业影响力贡献绵薄之力。
曹洪伟
原百度DuerOS首席布道师,原渡鸦科技CTO,目前从事智能物联网操作系统的研发。20多年软硬件产研经验,拥有40多项国内外专利,著有《BREW进阶与精通》,《深入分布式缓存》的作者之一,《计算机网络问题与解决方案》《区块链应用开发实战》《基于混合方法的自然语言处理》的共同译者,日常维护着公众号wireless_com和CSDN同名博客。
“我一直为这几位作者乐于分享的精神感到高兴,且深受鼓舞。他们的第一本书为理解如何演进软件密集型系统架构奠定了基础,而这本书在他们的第一本书的基础上增加了一些非常可行的方法。”
— Grady Booch,IBM研究院软件工程首席科学家
“本书抓住了当今软件架构师的几个主要关注点,如安全性、可伸缩性和弹性,并为机器学习、深度学习和区块链等新兴技术的管理提供了宝贵的见解。推荐大家阅读!”
— Jan Bosch,瑞典查尔姆斯理工大学软件工程系教授和软件中心主管
“本书精心梳理了现代软件架构,解释了架构思维‘左移’的重要性,为交付和持续架构的演进奠定了坚实的基础。我非常喜欢质量属性这部分内容,通过一个真实的案例研究,书中提供了一种方法来突出真实世界中权衡不同解决方案的复杂性。此外,一系列参考资料也令人印象深刻,对刚接触软件架构领域的读者来说非常有用。”
— Simon Brown,Software Architecture for Developers的作者
“在谈论敏捷软件的相关实践时,我们可能会忽视软件架构。但是,架构对软件系统而言很重要,而且这种重要性会一直延续下去。作者在本书中讨论了这一重要主题,并提供了决定系统成败的相关建议,涵盖了数据、安全性、可伸缩性和弹性。在当今快速发展的技术环境中,这是一本非常值得推荐的书,可以为系统开发涉及的所有角色提供实用指导。”
— Ivar Jacobson
“本书着眼于持续的趋势,并在实际案例中应用了持续架构的准则。作者没有选择可能很快就不再适用的流行工具,而是着眼于那些会影响架构决策的趋势。对任何想要设计和构建与时俱进的软件系统的人来说,这本书都是必不可少的读物。”
— Patrick Kua,首席技术官教练兼导师
“在‘基于设计的架构’和‘基于演进的架构’之间20多年的博弈中,软件架构师通常很难找到有意义的折中方案。本书为架构师提供了一条行之有效的途径。本书是一个巨大的飞跃:我喜欢作者对架构策略这种尚未被充分利用的设计工件更为系统化的使用。此外,作者将架构技术债务的概念摆在了技术和管理决策制定过程中更为突出的
位置。”
— Philippe Kruchten,软件架构师
“现在是时候让敏捷架构从自相矛盾演变为它真正需要成为的样子了:一种精益的、可以加速下一代弹性可伸缩的企业级系统开发和交付的实践。本书是向该目标迈出的又一大步,为进行能响应不断变化的需求和技术的设计提供了实用指南。”
— Dean Leffingwell,规模化敏捷框架(SAFe)创立者