IT基础设施(Infrastructure)的变迁总会推动架构演进,使得架构能够充分发挥基础设施的特点,这对架构师也提出了新的挑战。作为拥有超过15年软件开发经验,并有9年担任世界级IT公司软件架构师/首席软件架构师的蔡超,亲身经历了数十年来的企业架构演进历程。在ArchSummit 全球架构师峰会(北京站)2019 大会召开之际,InfoQ有幸对蔡超进行了独家采访,了解云原生趋势下的技术架构特点。
云计算时代的架构师
当整个云计算行业一定程度走过蹒跚探索时期之后,开创者们积累了越来越多的经验,对市场反馈和客户需求有了更清晰的了解与洞察,业务模式与商业运营也驾轻就熟起来——云计算行业终于进入高速发展时代,技术架构也随着云计算基础设施的演进而出现了变化,这对架构师也提出了新的要求。
云计算基础设施的优势包括按需获取,按使用付费,快速弹性伸缩,资源的维护托管等。架构师只有充分关注和发挥这些优势,才能构建适合于云时代的好架构。
在过去15余年的软件开发生涯中,蔡超认为对他个人影响最为深远的就是面向对象的思想以及云计算技术,这些技术深刻改变了开发者软件设计和构建的方法,推动了更大规模软件的出现。蔡超表示,合格的架构师首先应该是优秀的程序员,最重要的技能当然是具备良好的编程基本功及程序设计基础知识。