跳到页脚

建筑学

优步的API Gateway的体系结构

近年来,API网关是微服务体系结构的一个组成部分。API网关为我们所有的...提供单点进入

FLIPR:在规模快速安全地进行更改

简介优步的许多软件系统每天需要大量的变化。由于我们的系统规模和复杂性,这是一个重大挑战......

设计Edge Gateway,Uber的API生命周期管理平台

边缘网关的制作,高可用性和可扩展的自助式网关来配置,管理和监控Uber的每个业务域的API。进化......

引入面向域的微服务架构

介绍最近围绕服务导向架构和微服务架构的缺陷实质性讨论。虽然只有几年前,......
公寓楼

为什么我们在优步微服架构中利用多租户

多租户让Uber标记请求进入我们的微服务架构,使我们能够灵活地向特定组件路由请求,例如在测试方案期间。

在优步的Apache Pinot上的工程SQL支持

我们在Apache Pinot上设计了完整的SQL支持,以便快速分析和报告聚合数据,从而提高我们平台的经验。

UBER基础设施于2019年:提高可靠性,驾驶客户满意度

2019年,优步的基础设施团队建立了新的服务和系统,以实现资源节省,效率提升以及在技术堆栈中更大的弹性。

Uber在2019年的数据平台:将信息转换为智能

2019年,优步数据平台团队利用数据科学来提高基础架构的效率,使我们能够计算最佳的数据存储和硬件使用。

生产分布式XGBoost以培训具有大型数据集的深树模型

我们分享技术挑战和经验教训,同时在生产和缩放XGBoost以培训优步的分布式梯度提升算法。

用Jaeger,M3和Uber XYS优化可观察性

优步的可观察性工程师在分布式跟踪(JAEGER),采样(XYS)和度量处理(M3)上呈现他们的工作。

介绍菜单制造商:优步饮食'新菜单管理工具

为了简化优步为我们的餐厅合作伙伴提供体验,我们建立了菜单制造商,这是一种基于网络的工具,用于在优步使用应用程序上无缝管理菜单。

不断发展的Michelangelo模型表示,以规模灵活性

为了适应额外的ML用例,优步演变了Michelangelo的应用Apache Spark Mllib库,以获得更大的灵活性和可扩展性。
将新的Uber Freight应用程序作为模块化,可重用组件列表

将新的Uber Freight应用程序作为模块化,可重用组件列表

我们重新设计了Uber Freight应用程序,带有RIB,我们的开源插件架构,以实现更快的功能卷展览和改进的用户体验。
词云

更少的是:工程数据仓库效率简约设计

数据科学帮助优步确定数据库中的哪些表应关闭到另一个源以最大限度地提高数据仓库的效率。

无缝地迁移大规模生产系统之间的功能

通过零停机时间,优步的付款工程团队开始迁移,允许授权持有逻辑才能写一次并在现有和未来的支付产品中使用。

使用Quic协议来优化Uber的应用程序性能

在我们的应用上实现针对TCP对TCP的审判协议导致HTTP流量的尾端延迟减少10-30%。

使用优步客户的痴迷票路由工作流程和编排引擎提高用户体验

优步采用了工作流量管理和Cadence,我们的开源编排引擎,更好地处理客户支持票务路由。

Uber的Unified Resource Scheduler开放采购Peloton

首先由优步介绍2018年11月,Peloton在大规模,不同的工作负载中管理资源,组合单独的计算集群。

使用机器学习确保个人微服务的容量安全性

优步利用机器学习设计我们的能力安全预测工具,特别强调计算可靠性评分的质量。

在规模管理优步数据工作流程

在本文中,我们讨论了优步朝着统一,多租户和可扩展数据工作流管理系统的旅程。

流行文章