9月3日,由猎聘主办的主题为领略技术牛人的洪荒之力的猎聘同道精英汇,在广州总统大酒店落下了帷幕。十几年IT从业经验的Sam以“唯品会基础架构及应用实践”为题,分享了他多年来架构方面的干货。
Sam,来自唯品会的企业架构高级架构师,如今唯品会已经成为全球最大的特卖电商以及中国第三大的电商。这位技术大咖,拥有着丰富的IT架构规划、架构设计以及项目管理经验。
经过整理和精选,以下为Sam演讲干货。
主要有两个部分的内容:第一部分是唯品会的IT建设在基础架构、技术平台的建设内容。第二部分结合唯品会的业务,简单做一个应用实践的分享。
Sam把唯品会电商系统的演进分成四个阶段,第一个阶段是单一应用架构的阶段,这个阶段代码越来越复杂,风险大;到第二个阶段,基于业务的独立性及隔离性,唯品会做了一些业务和系统上的拆分,变成了一个垂直应用架构;第三个阶段是RPC架构阶段,这个架构逐步把一些公用的内容进API化,并划分前台和中后台,中后台以服务的方式提供能力给各业务场景使用;当前进入到第四个阶段,是一个全面服务化的架构,搭建唯品会的全面服务化体系。
之后又讲到微服务,微服务也是SOA的一种形式,是服务化设计进一步演进,微服务的功能完整单一,可独立部署并具备良好的伸缩、扩展性。要搭建这样的一个高性能、高可用、可扩展、易治理的服务化架构,Sam认为需要具备服务化的开发框架、服务的治理、服务容器及调用、服务安全、服务预警和服务部署这六种核心能力,并结合唯品会的实践逐一介绍唯品会基础架构建设的内容。
谈到服务化应用的实践,Sam介绍了唯品会的业务架构,从业务流程、业务对象、业务特性、业务模式等维度对唯品会的业务做了简要的介绍。
Sam把基础架构及技术平台比喻为公司打造的武器,实施团队可使用这些武器,最终成功把业务、项目实施落地,实现全面的服务化体系。并结合唯品会服务化的最佳实践,给出指导原则,包括业务驱动、服务的松耦合、服务分层、服务独立部署、兼容性、服务版本管理等原则。
在精彩演讲之后,现场听众积极提问,Sam先生都一一耐心的给予了解答。
本文来源:不详 作者:佚名