Praveen Murugesan, Ride Experience Lead at Uber, reflects on the state of Uber's data platform when he joined as an engineer in 2014.
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 …”
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
Streamific powers all data ingestion and aggregation at Uber
“There's a system called Streamific, which powers all of the data ingestion aggregation at this point.”
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 …”