推荐序二
我们都听过这样一个说法:一名优秀的战斗机飞行员的培养成本比飞行员等重的黄金价值还要高。飞行员培养成本高,主要是因为其训练环境极其复杂。同样,在IT领域里,解决方案架构师的培养成本也是极高的,架构的优劣决定着企业IT的建设和运营成本,架构设计上的漏洞可能会给企业带来巨大的损失。一名优秀的解决方案架构师在成长的道路上,要学习各类IT知识,在项目中摸爬滚打,总结经验教训,从实践中提炼方法论。
在阅读本书的过程中,我非常自然地联想到了著名的旅行系列丛书——“Lonely Planet旅行指南系列”。对于旅行者来说,该丛书既有对于一个地方的整体概述,又有对其特色之处的有趣描述,它不仅能帮旅行者规划好行程,还能激发旅行者的探索欲望。正如这本关于IT架构的书,它完美地平衡了全局和细节,既介绍了常见IT架构的方方面面,包括软件开发、网络、数据、安全和存储,也提供了对于日常工作的全面和快速的指导。
本书的两位作者本身就是云计算的实践者和布道师,他们结合自己的经验,对云原生架构、DevOps和云迁移等实战工作做出了非常详尽的指导。翻译本书绝对不是简单的工作,译者需要具备极其全面的IT领域知识,并且熟悉国内外技术和IT架构体系上的差异。几位译者有着开发、交付、解决方案咨询和敏捷培训等工作经历,也是资深的解决方案架构师,他们为本书的翻译工作付出了大量的心血。
“解决方案架构师是在实践中学习的构建者。一个原型胜过一千张幻灯片。”对书中的这句话,我感同身受。我曾经在中国、欧洲和美国做了10年的企业IT专业咨询,为上百家世界500强企业提供过产品、项目、优化和架构设计的咨询服务。之后我加入了一家科技公司,作为CIO主导企业的数字化变革,深度参与了企业IT基础和应用架构向分布式、云原生、开源和SaaS方向转型的过程。在咨询项目中,可能50%的交付物是通过PPT来完成的。但是在企业架构实践中,更看重原型设计,在工作中我同样希望合作伙伴和开发团队以方案原型的方式来交流工作。基于对架构和原型的理解,我们也在Github上开源了一个基于容器的应用架构设计工具DrawDocker。在我看来,解决方案架构师就是企业IT的“神笔马良”,用自己的知识和实践为企业IT勾画出完美的图景。
——沈旸,神州数码集团副总裁兼CIO