
序一 Foreword
解决方案架构师需要具备一套具有技术广度和深度的独特技能,以及将该套技能与业务联系起来并获得投资回报的能力。随着云应用的加速,企业正在寻找解决方案架构师以完成数字化之旅,将云作为战略核心。云与本地系统具有非常不同的价值主张,并附带多种工具和服务,取代了昂贵的第三方许可软件。你可以在几分钟内在云中实现所需的可靠性和可伸缩性,以捕获高增长和季节性指标,也可以使用云原生服务来构建高性能应用程序,同时保持低成本。根据我在IT行业构建复杂且高度可伸缩应用程序超过25年的经验,我坚信正确的架构选择能够使客户从云战略中获得最大收益。
本书通过云架构的视角提供架构最佳实践,填补了技能空白。本书首先阐明了解决方案架构师的角色和职责,然后通过详细演示架构的设计原则来帮助你建立坚实的基础。本书以云战略为核心,涵盖向云迁移、设计云原生解决方案架构等的广泛主题。本书很好地阐述了30多种核心应用程序开发架构设计模式,并提供了可视化的参考架构。解决方案架构师需要了解应用程序设计的各个方面,本书深入探讨了这些方面,以优化架构,并实现安全性、可靠性、性能、成本和卓越运维。
在本书中,我最喜欢的部分是增加了新的架构模式和最新的技术趋势。书中详细讨论了数据湖、湖屋和数据网格等大数据设计模式,涵盖了参考架构和最佳实践。本书详细介绍了各种流媒体技术,这是即将到来的行业趋势,可以更快地洞察业务。此外,本书还提供了有关机器学习架构、将ML模型投入生产的MLOps、量子计算和工业物联网的详细信息。
我经常看到人们希望提升技能或改变职业道路,成为解决方案架构师。Saurabh将他多年的经验融入了这本书,使人们很容易在当前角色中提升技能或探索未来技术。本书首先介绍了功能和角色,然后介绍了设计模式和迁移策略,最后介绍了技术和趋势。对于希望在云时代保持技能敏锐的新解决方案架构师或现有解决方案架构师来说,本书涵盖了所有关键领域。
Rajesh Sheth
AWS消息传递和流媒体总经理