序言
技术领域的发展日新月异,IT专业人员为了自身的职业发展,必须与时俱进地掌握新技能。然而,在过去的十年中,这种快速变化的趋势已经在云计算领域中占据主导地位,成为“新常态”。现在,几乎每天都有云供应商发布新的公告、功能和服务更新,因此有必要建立持续学习的文化。与此同时,开发人员、数据库管理员、安全专业人员、构建/发布工程师等常规角色之间的典型界限逐渐变得模糊,这也导致了新角色的出现,这些角色需要着眼全局来把握端到端的完整流程。其中之一就是“解决方案架构师”,该角色从行业中现有的“应用架构师”和“IT架构师”等角色演变而来,现在已经成为主流。随着专业方向的不同,这个角色也发生了一些变化。最常见的是“云解决方案架构师”(Cloud Solutions Architect),该角色本身就相当动态。
通常,IT专业人士希望能转换角色,但是他们缺乏在这条道路上取得成功的指导。本书正是围绕着从现有IT角色到解决方案架构师的有效转换展开,并以一种非常合理的方式说明了开启这段转换之旅的步骤。首先,本书简洁而贴切地说明了这个角色需要什么,以及它与其他类似角色有什么不同。之后,讲到了成为成功的解决方案架构师要具备的技术技能和各方面的知识。本书从基本的设计理念和架构原则(包括高可用性、可靠性、性能、安全性和成本优化)开始,对其中的每一方面进行深入探讨。本书还涵盖了有关云原生架构、DevOps以及数据工程和机器学习领域(现代架构的基石)的一些关键概念。
我个人曾经历了从开发团队负责人变为解决方案架构师的历程,Saurabh也是如此,当年我们一直希望能够有一本手册指导我们转型。正是为了填补这方面的重大空白,Saurabh编写了这本非常详细的书。这本书基于个人经验和所学知识编写而成,这使它对于不同背景的人来说都非常有亲和力。强烈建议大家阅读这本书,并把它作为一份便利的参考资料一直留存,因为在书中你会发现非常重要的知识点,而这些知识将帮助你成为成功的解决方案架构师并开启一个充满无限可能的新世界!
Kamal Arora
AWS解决方案架构高级经理
AWS解决方案架构负责人以及Cloud-Native Architectures和Architecting Cloud-Native Applications(https://www.amazon.com/Kamal-Arora/e/B07HLTSNRJ)的作者