登录    / 注册

业务“纵横捭阖”背后的技术拆分与融合

分享时间: 2016年12月9日 - 12日

分会场: 架构设计/技术战略

案例讲师

王洋

猫眼电影 商品业务技术负责人

猫眼电影商品业务线的技术负责人,从0到1建设了猫眼商品业务的供应链和交易体系,并在猫眼、美团点评业务分拆,以及猫眼、点评业务融合过程中,从技术层面保障了商品业务的平稳切换,同时也是美团点评专家级课程《领域驱动设计》的讲师。在加入猫眼电影之前,曾就职于蚂蚁金服,参与了阿里网商银行从0到1的建设,以及支付宝钱包、信用支付等产品的研发

扫描二维码分享案例

 

案例简述

 

互联网电影行业在2016年经历了较大的变动,其中包括猫眼电影和新美大的拆分,以及猫眼电影和点评电影业务的融合。本次分享主要涉及猫眼后台技术团队在拆分、融合并行过程当中,对技术方案的改造、实施,以及反思,并结合实践领域驱动的经验谈谈如何有效分解系统的复杂性。希望给后互联网时代,遭遇业务拆分和融合的技术团队提供一套切实可行的方法,以及参考案例

 

案例目标

 

2016年第二季度,猫眼电影开始从美团点评分拆,但猫眼有不少业务都是基于美团点评的体系搭建起来的,比如卖品、衍生品、团购电影票等,分拆的过程中,又遭遇了猫眼、点评在电影业务上的融合,猫眼后台技术团队在2016年经历了多次技术方案的调整,才保障了整个业务的平稳切换

 

成功(或教训)要点

 

成功要点:
1、技术方案设计中,运用领域驱动的思路对业务复杂性做了很好的分析和拆解
2、技术方案实施前,预先做好了代码层面的隔断,以及数据层面的整合
3、技术方案实施中,制定了较为灵活的系统切换方案,以及流量控制方案

教训要点:
对非技术因素,比如财务拆分层面的事宜,以及线下商务策略的推进速度等因素考虑的过于理想,导致技术方案的实施一度偏紧

 

案例ROI分析

 

 

案例启示

 

1、大型项目的技术方案设计,需要进行多维度分解,技术和非技术因素都要考虑全面,并做好权衡
2、技术方案实施前,需要对系统架构进行预处理,提前将代码隔断,并在数据层面做好整合,埋下切换点
3、技术方案实施中,需要思考灵活的切换方案,以应对各种复杂情况下的局部回滚
4、技术方案实施过程中,需要充分考虑非技术因素的影响,快速推动整套体系的运转

 

案例在团队中的意义

 

1、业务拆分、融合在后互联网时代很常见,猫眼的场景足够典型,有参考价值
2、技术的拆分和融合,难题较多,对业务架构、技术方案的反思会比较多,有一定的借鉴意义
3、业务的拆分、融合,不仅涉及到技术,还会涉及到产品、运营、商务、财务等多层面的事宜,本次分享也会涉及到架构的多维度分解,以及如何应对非技术因素对于技术方案的影响等内容
4、本人在美团点评分享过商品业务团队实践领域驱动的经验,收到的好评较多。这次会结合领域驱动,谈谈系统复杂性的分解经验