注册 / 登录

Uber for Business,从0到1

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

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

案例来源 :

案例讲师

时晓宇

Uber Tech Lead

Uber高级工程师,Uber for Business Platform技术负责人。曾就职于微软云计算组,亚马逊物流系统组。专注于大规模分布式系统,敏捷开发微服务。毕业于UCLA,浙江大学计算机。

扫描二维码分享案例

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

我们是如何完成从0到1的过程,短短两年成为Uber一个非常重要的业绩增长点。同时,从一个6人的工程师团队发展到近40人。

 

 

案例简述

 

如何从0到1实现一个高可用的系统,解决实际的Uber for Business业务问题。通过具体的项目需求和系统架构,包括支付系统,账单系统, Policy系统来分析如何end to end完成这些系统。

 

案例目标

 

Uber for Business 支付系统,账单系统。目标是解决数亿美金,百万量级打车的支付和账单。除了技术问题,可以涵盖如何高效快速开发一个灵活可扩展的系统。

 

成功(或教训)要点

 

• 需求的分析,功能的提取。
• 对于高速发展公司scale的正确判断
• 可以Scale并且可拓展的系统设计
• Tech Stack: Python, Tornado/Flask, Kafka, Golang, Uber Tech Stack, Schemaless, Docker, Mesos,
• 带领激励团队

 

案例ROI分析

 

More data to follow ...

 

案例启示

 

- 清楚的项目领域,功能定义奠定了项目成功与否的基石
- 好的设计比代码实现更重要
- KISS – (Keep is Simple Stupid )
- 适度的争论,局外人的观点有时候对项目会有意想不到的帮助

 

案例在团队中的意义

 

我们是如何完成从0到1的过程,短短两年成为Uber一个非常重要的业绩增长点。同时,从一个6人的工程师团队发展到近40人。