技术开发 频道

SACC2017:沈剑从58速运解读架构师之路

  【IT168 专稿】时光飞逝,转眼2017年已过半,期待已久的SACC2017也将在10月19-21日与大家见面,借此笔者采访到了SACC专家顾问团成员——58速运沈剑。

  沈剑,58到家技术委员会主席,互联网架构技术专家,“架构师之路”公众号作者,曾任百度高级工程师,58同城C2C技术部负责人。现任58到家技术委员会主席,高级技术总监,目前主要负责58速运技术部。

58沈剑从58速运解读架构师之路
▲58到家技术委员会主席、互联网架构技术专家 沈剑

  在采访中,沈剑结合58速运的技术架构体系实践及个人经验,对如何成为一名优秀的架构师进行了解答。

  58速运技术架构体系实践

  沈剑认为,业务在不同阶段,所使用的系统架构方案有所不同,任何脱离业务的架构设计都是耍流氓。正是因为这种观点,两年内,58速运的软件架构逐步经历了All in one、垂直拆分以及服务化分层的各个阶段。随着业务的增长,架构也逐步演进。58速运目前所有站点、服务以及数据库都部署在云服务器上。未来,58速运的人工派单、人工定价、人工补贴策略都将被智能化策略取代。

  58速运目前使用高可用微服务分层架构。整个技术体系大致如下:

  站点框架、服务框架、消息总线、DAO组件等都是公司自研的框架与组件;

  监控平台,自动化上线平台,调用链跟踪系统,分布式任务调度系统,数据收集中心等也都是公司自研的技术平台。

  沈剑认为,架构不是设计而是演进而来的。在这个过程中,发现技术体系中的痛点,下沉抽象并解决主要矛盾,架构自然就演进了。

  沈剑解读:架构师之路该如何走?

SACC 2017:沈剑从58速运解读架构师之路

  作为一名架构师,沈剑将自己的主要职责概括为三个“负责”,即为新系统的架构设计、旧系统的架构演进负责;为业务的技术支撑负责;为团队新人的成长负责;结合多年经验,沈剑将架构师之路分为三个阶段:

  第一个阶段是打基本功。在职业生涯的前三年,语言、数据结构、算法、设计模式、研发工具、调试工具等都需要扎实的基本功。要知道,基础不良的好建筑是没有的。

  第二个阶段是业务积累或叫技术深度积累。业务深度决定了架构师的身价,公司要解决某个业务问题,就必须有针对性的招收相关人才,如果你可以解决该业务领域内的大部分问题,这就会成为你的核心竞争力。

  第三个阶段是拥有强大的通用素质。π型人才的另外一条腿,即通用素质——执行力、责任心、推动能力、沟通表达能力、项目管理能力越强,企业会越认可你。在技术能力对等的情况下,这类人更容易脱颖而出。

  针对网上很多人热议的“架构师需要具备很强的代码能力吗?”的话题,沈剑表示,架构师不但应该写代码,而且要是编码高手。

  沈剑建议,公司的每个业务团队都应拥有相应的架构师。架构师要深入了解业务特点,并针对业务特点设计系统架构。其次,要贴近系统,架构师就必须会写代码。即使没有时间写代码,也需要了解开发的每一个细节,比如每一个流程、接口参数、数据库设计等。详细设计尽可能惠及组内所有工程师,而且实现逻辑和详细设计需保持一致。

  对于云智未来,沈剑有话要说!

  SACC2017大会的主题是“云智未来”,谈及此,沈剑表示,云和智是未来大势,不可逆转。他希望可以通过SACC2017学到更多的架构知识,与更多朋友沟通交流。届时,期待与对数据库架构感兴趣的同学面对面沟通,SACC2017数据库架构专场,沈剑与你不见不散!

58沈剑从58速运解读架构师之路
▲大会官网:http://sacc.it168.com

  2017中国系统架构师大会(SACC2017)将于10月19-21日在北京新云南皇冠假日酒店震撼来袭。今年,大会以“云智未来”为主题,云集国内外优异专家,围绕云计算、人工智能、大数据、移动互联网、产业应用等热点领域展开技术探讨与交流。本届大会共设置2大主会场,18个技术专场;邀请来自互联网、金融、制造业、电商等多个领域,100余位技术专家及行业领袖来分享他们的经验;并将吸引4000+人次的系统运维、架构师及IT决策人士参会,为他们提供最具价值的交流平台。

1
相关文章