Praveen Murugesan, Ride Experience Lead at Uber, discusses Uber's data infrastructure evolution at Data Driven NYC.
Assertion Not checkable as stated
Uber deployed trip similarity algorithms to fight incentive fraud in China
“Uber used to run this incentive program in China, and, ah, people are trying to game it, so they used to always have, like, similar trips simulated From their, ah, various different devices. So what we did was actually, like, try to find an algorithm where we …”
Assertion Not checkable as stated
Murugesan: Uber practically had no data infrastructure when he joined in 2014
“We practically did not have an infrastructure is what the honest reality is.”
Insight
Schemaless JSON fails as companies scale beyond 50 employees
“It works well, like, if you're, like, a ten-person company, or, like, even to a fifty-person company, when you're, like, scaling to, like, thousands of people, like, you actually need a proper negotiation in between.”
Assertion Not checkable as stated
Murugesan: City operations personnel constitute most of Uber's data consumers
“Most of Uber's data consumers are actually these operations people.”
Assertion Not checkable as stated
Uber consolidated all log and business data into an HDFS data lake
“What we really created was, like, using HDFS, like, a data lake, where we basically copied the whole data sets from, like whatever we get from, like, analytical logs or, like, all our business data sources, too, into HDFS.”
Assertion Not checkable as stated
Uber transitioned from ETL into Vertica to EL into Hadoop
“We went from an ETL model, where we scraped from, like, the original source, transformed the data and loaded to Vertica, to, like, just an EL model, where we just, like, just copy the data as soon as possible into, like, Hadoop, and all the transformation can …”