跳转到页脚

标签:下文

旧金山的天际线

编程概要:Rick Boone, Core Infrastructure,旧金山

优步核心基础设施集团的战略顾问Rick Boone谈到了他从网站可靠性工作到目前在基础设施健康和可扩展性的长期规划中的角色。

生产中的代码迁移:重写Uber的无模式数据存储的分片层

在生产中将我们的无模式分片层从Python迁移到Go,这表明我们可以在零停机的情况下重写大量数据存储的前端。

可靠性尺寸:工程一个不平坦的新年前夜

Uber如何保持新年前夕和其他高流量事件…平淡无奇?通过保持我们的网络可扩展和我们的服务全年可靠。

构建无缝流程:见见Uber Engineering的开发者体验团队

了解优步的开发者体验团队,这是一个由作家、教育家和技术专家组成的团队,他们致力于让我们的工程师获得成功。

Pyflame: Uber Engineering的Python Ptracing Profiler

似乎小的效率低下被大大放大,因为优步的商业尺度。在本文中,我们将探讨PyFlame的设计考虑和独特的实现特征,Uber Engineering的高性能Python Profiler在C ++中实现。

优步工程夏季实习生经验

随着这个夏天的结束,来自去年夏天的优步工程实习生班的简介以及他们在优步的经历。
uReplicator:优步工程的健壮的Apache Kafka Replicator

uReplicator:优步工程的健壮的Apache Kafka Replicator

看看uReplicator吧,这是Uber的开源解决方案,用于以健壮可靠的方式复制Apache Kafka数据。

为什么优步工程从Postgres转向MySQL

优步工程解释了从Postgres到MySQL数据库技术转变背后的技术原因。

优步工程技术堆栈,第一部分:基金会

优步的使命是为每个人提供像自来水一样可靠的交通服务。以下是优步工程公司用来实现这一目标的技术堆栈的两部分系列中的第一部分。

设计优步系统打击欺诈

欺诈预防是优步高速发展的研发领域之一。雷竞技是骗人的由于我们的平台成长,那么国际黑社会都会试图破坏它。这是Uber工程师如何在2016年及以后的欺诈行为。

优步工程的微部署:自信部署每日

优步工程的微部署(μDeploy),我们的内部部署系统,构建、升级和回退优步的服务。

阿姆斯特丹优步工程

一份关于阿姆斯特丹优步工程公司的人员和技术工作的团队简介,以及作为团队一员的感受。

重写优步工程:微服务提供的机会

为了展示微服务是如何在优步工程的生态系统中实现的,我们来看看我们的货币和汇率服务Tincup的发展。

我们如何使用Go为优步工程建立优步工程最高查询

Go编程语言如何帮助优步工程建立和扩展我们每秒最高查询量的微服务,用于地理攻击查询。

Uber Engineering如何评估JSON编码和压缩算法,以挤压挤压......

想象一下,您必须存储大规模涌入量的数据。您的第一个优先级,确保您可以轻松地添加存储容量后,就是尝试减少数据的占用空间。但怎么样?这是Uber Engineering的综合编码协议和压缩算法测试的故事以及该学科如何保存了Suffersaless数据存储中的空间。

Uber Engineering的Ringpop如何帮助你推广应用

如何与优步工程的Ringpop开发,一个开源库开发,使我们的应用程序合作和可扩展。
使用MySQL使用触发器,Uber Engineering的数据存储

使用触发器在Schemaless,优步工程的数据存储使用MySQL

模式触发器的详细信息和示例是自2014年10月以来一直保存优步工程扩展的数据存储的关键特征。这是Sluemaless三部分系列的第三部分;第一部分是设计概述,第二部分是对架构的讨论。

无模式架构,优步工程的旅程数据存储使用MySQL

优步的基础设施如何与Schemaless工作,数据存储使用MySQL,自2014年10月以来一直保持优步工程的扩展。这是关于无模式的三篇系列文章的第2部分;第一部分是关于设计Schemaless。

设计无模式,优步工程的可伸缩数据存储使用MySQL

使用MySQL的Uber Engineering的制作,Uber Engineering的自定义数据存储,这使我们能够从2014年到超越。这是图案上的三部分系列之一。
面向服务的架构:我们成长时缩​​放UBER工程代码库

面向服务的架构:我们成长时缩​​放UBER工程代码库

远离单片代码库到面向服务的架构(SOA)并不是一项简单的任务。以下是我们所面临的可扩展性问题的简要瞥见以及我们采取的步骤解决这些问题。

流行文章