注册 / 登录

O2O系统架构演进

分会场:  架构演进/工程实践/大前端

分享时间: 2017年11月9日 - 12日

案例来源 :

案例讲师

柳忠伟

58集团 58到家技术中心技术平台部部门负责人

12年大型网站基础设施与架构经验,原58同城架构师,58到家架构部负责人带领团队完成58到家技术体系建设:包括自有RPC、Web、消息三大中间件,完成自动化发布平台、持续发布平台、守望者监控平台、调用链平台、服务治理平台、日志平台等基础设施的建设。 资深互联网基础应用建设专家,开源技术贡献者,敏捷开发实践者

扫描二维码分享案例

所在软件研发中心介绍

58到家技术中心技术平台部

 

建议该分享案例适用范围:

O2O团队、公司

 

为什么这个案例值得分享?

我们经历过的,正是大家要经历的

 

 

案例简述

 

O2O行业概念兴起于2014年,作为O2O行业的领军企业58到家是58同城投资打造的互联网生活服务品牌。58到家以上门服务为切入点,区别于58同城提供信息服务的半闭环模式,打造O2O闭环服务模式,目前集团已经形成以家政/速运为主的自营业务+平台的多种模式的业务体系。
在这种业务体系下,如何构建底层基础架构,使业务架构可持续发展,使业务需求得到快速响应,经过多轮迭代更新,目前58到家已经形成自己的技术架构体系。

 

案例目标

 

58到家的业务的快速发展对技术体系带来了强大的冲击和挑战,如何在业务飞速发展的同时,抽象统一技术体系,使公司技术整体效率长期保持最大值,保证体系统一,是我们的目标。

 

成功(或教训)要点

 

做长期正确的事情,不要在一开始选择最快的那条路,要选择对公司长远更有意义的解决方案,成功产出公司统一的常用开发框架并在统一体系的建设过程中逐渐执行。

 

案例ROI分析

 

围绕业务问题进行统一的架构设计,不能脱离业务空谈系统架构,在响应业务的发展同时适时完善基础架构

 

案例启示

 

O2O行业从诞生到现在都始终是充满争议的业务模型,业务迭代/业务模型频繁变化,业务频繁试错使技术架构承担极大的迭代压力,58到家从成立到现在目前已经经历过四个主要阶段:1.业务探索阶段,2.基础功能抽象阶段,3.中台业务抽象阶段,4.技术赋能阶段
1、业务探索阶段的特征是快速频繁试错,58到家成立最初主要业务包括:速运/家政/丽人/平台4条主业务线,每条业务线独立发展,技术体系各自独立,有用基于58的体系结构的也有利用开源的实现,总之一切以快为准则,经过长时间的发展积累导致各业务间数据耦合严重,服务稳定性差,开发效率低等问题逐步暴露。
2、基础功能抽象阶段:这个阶段最大的特点是将与业务无关的功能服务化并输出能力(同时建设公司自研的服务框架向全公司输出),如:存储服务/搜索服务/短信服务/ip定位服务,这样保证横向的基础能力有统一团队支撑,有效保证系统的稳定性。
3、中台业务抽象阶段:这个阶段的最大特点是建立统一的业务支撑能力将一些统一的业务横向职能抽象成服务能力促进业务的快速发展和稳定保障如:用户体系/商户体系/支付体系/营销体系等,这些能力由中台部门统一支撑,保障速运/家政/平台等业务的快速发展,业务部门负责对业务数据负责,中台同学对集团整体数据负责。
4、技术赋能阶段:互联网行业前期必然是业务驱动的行业,但发展到最后必然是以技术产品为主要驱动力的产业:目前58到家的技术主要方向在于利用技术提升用户体验/工作效率等,利用大数据提升速运司机的接单效率,利用技术策略手段提升家政保洁的上单速度,利用智能机器人提升平台的招商效率,这些都是我们利用技术赋能业务

 

案例在团队中的意义

 

我们经历过的,正是大家要经历的