专题演讲嘉宾:王植萌

去哪儿网机票事业部用户产品部及大数据部门技术负责人

2013年加入去哪儿网,现为机票事业部用户产品部及大数据部门技术负责人,历任机票事业部敏捷团队负责人,机票事业部服务平台部技术负责人,机票事业部用户产品部技术负责人,机票事业部大数据部门负责人,TC-Java 序列负责人。机票事业部MC成员。在去哪儿网工作期间,先后主导了机票事业部统一服务平台系统群的设计和实现,机票事业部用户服务中心系统的设计和实现,机票事业部售后服务体系的重构,机票客户端预搜索项目的设计和实现,机票 APOLLO 近实时推荐系统的设计和实现。促进了机票事业部客户端技术及客户端人才的全面 RN化。

2008年接触 Android 开发,早期 Android 平台 J2ME 模拟器 Omeletbox 开发者,最早一批的 Android 布道者,2009年著有《Android移动开发入门与进阶》一书,开源2D游戏平台 Cocos2d-x早期开发者,并基于 Cocos2d-x 0.9平台开发了用户量超3000万的手机游戏《三国群殴传》担任 Android 客户端主程,2012年 Cocos2d-x开发者大会做了主题为《Cocos2d-x与三国群殴传》的主题演讲。

by 王植萌

去哪儿网
机票事业部用户产品部及大数据部门技术负责人

公司在机票和酒店两个大部门合并后,迫切需要提升机酒交叉合作类项目的开发效率,面临的主要问题是API接口成熟度普遍偏低,数量多,普适性差,完成一个业务流程,两个系统群之间需要通过API交互30+次,耦合很紧,有部分系统群之间还是在使用缓存共享或数据库共享方式进行交互,导致部门间的项目极易相互影响产生故障。

通过"对内DDD,对外API" 做到Jeff Bezos所倡导的部门间只使用 API 进行相互调用。通过标准制定、工具搭建、业务接入、API 分层这几步实现对于 API 的治理,最终达到真正意义上的优质平台化。

演讲提纲:

  1. 业务背景
  2. 解决问题的思路
  3. 解决问题所需的组件
    • 应用 API 管理平台
    • 注解、注释转换组件
    • 应用域维度的 API 管理平台
    • Maven 接口定义同步插件
    • IDEA 接口定义模板插件
  4. 解决问题的具体步骤
    • 调研 API 标准化的必要性
    • 调研其他公司的一些做法
    • API 标准定义编纂
    • 技术方案设计及 Review
    • API 转换工具开发
    • Maven 插件开发
    • API 治理平台开发
    • 业务线尝试性接入
    • 效果验证
    • 业务线大批量接入
  5. 阶段性的效果
    • 接口定义简单易用
    • API 与接口代码同步更新,不存在定义与实现不一致
    • 接口联调时间在原基础上继续降低
    • 开放平台接口可直接配置生成

听众受益点:

  1. 一种实现良性中台化的思路,避免概念扯皮
  2. 如何实现 API 的标准化
  3. API 标准化需要做哪些工作
  4. 如何降低业务线的接入成本

交通指南

北京富力万丽酒店

Renaissance Beijing Capital Hotel
地址: 北京朝阳区东三环中路61号
  • 微信咨询

  • 电话咨询

    联系电话:86+ 13167596032

微信联系我们