Uber的执行平台。从头开始重新架构,加速Uber的Go/Get战略

Uber’s Fulfillment Platform: Ground-up Re-architecture to Accelerate Uber’s Go/Get Strategy

Introduction to Fulfillment at Uber

Uber公司的执行工作介绍

Uber’s mission is to help our consumers effortlessly go anywhere and get anything in thousands of cities worldwide. At its core, we capture a consumer’s intent and fulfill it by matching it with the right set of providers. 

Uber的使命是帮助我们的消费者在全球数千个城市毫不费力地去任何地方,获得任何东西。其核心是,我们捕捉消费者的意图,并通过将其与正确的供应商组合相匹配来实现。

Fulfillment is the “act or process of delivering a product or service to a customer.” The Fulfillment organization at Uber develops platforms to orchestrate and manage the lifecycle of ongoing orders and user sessions with millions of active participants. 

履行是"向客户交付产品或服务的行为或过程"。Uber的履行组织开发平台,以协调和管理正在进行的订单和用户会话的生命周期,并有数百万的活跃参与者。

Criticality and Scale

关键性和规模

The Fulfillment Platform is a foundational Uber capability that enables the rapid scaling of new verticals.

履约平台是Uber的一项基础能力,能够快速扩展新的垂直领域。

  • The platform handles more than a million concurrent users and billions of trips per year across over ten thousand cities

    该平台每年在一万多个城市处理超过一百万的并发用户数十亿次的旅行

  • The platform handles billions of database transactions a day

    该平台每天处理数十亿的数据库交易

  • Hundreds of Uber microservices rely on the platform as the source of truth for the accurate state of the trips and driver/delivery person sessions 

    数以百计的Uber微服务依靠平台作为真理的来源,以获得准确的行程和司机/送货人会话的状态。

  • Events generated by the platform are used to build hundreds of offline datasets to make critical business decisions

    平台产生的事件被用来建立数百个离线数据集,以做出关键的商业决策

  • 500+ developers extend the platform using APIs, events, and code to build 120+ unique fulfillment flows

    500多名开发人员使用API、事件和代码扩展平台,建立120多个独特的执行流程

Figure 1: Uber’s Investor presentation

图1:Uber的投资者介绍

The last major rewrite of the Fulfillment Platform was in 2014 when Uber’s scale was much smaller and the fulfillment scenarios were simpler. Since then, Uber’s business has evolved to include many new verticals across Mobility and Delivery, handling a diverse set of fulfillment experiences. Some examples include reservation flows where a driver is confirmed upfront, batching flows with multiple trips offered s...

开通本站会员,查看完整译文。

ホーム - Wiki
Copyright © 2011-2024 iteam. Current version is 2.132.0. UTC+08:00, 2024-09-21 22:45
浙ICP备14020137号-1 $お客様$