Really?? They have O(thousands) of drivers in O(hundreds) of cities with the app open, sending and receiving data approximately all day.
What companies in your mind are data heavy?
Really?? They have O(thousands) of drivers in O(hundreds) of cities with the app open, sending and receiving data approximately all day.
What companies in your mind are data heavy?
Data heavy to me means terabytes of data with potentially multiple dimensions, like Google or Facebook.
Not to say that Uber's problem isn't challenging, but I don't expect that the amount of data is necessarily the problem.
Think of that vs. a company like Instragram where people are uploading probably terabytes of media content every day, and they have to maintain/host all that content to be served on-demand basically forever. This is probably a low-key reason for pushing "stories" - they get a reprieve by only having to store that for 24 hours. In any case, you're looking at orders of magnitude larger data usage in all aspects.
Uber gives estimates of when your ride will show up.
They do lots of stuff in fairly real time with that data and a lot of it is probably compute intense.
Not at all comparable to Instagram.
FWIW an Instagram pic, 1080x1080 is around 100kb.
Uber has to do a lot more processing on it's data. I'm sure there are real challenges and the OSS projects from Uber I've seen/remembered on HN seem to be the type one builds because existing tools don't solve the problem well enough for their cases.
https://instagram-press.com/blog/2017/12/05/introducing-stor...
The "data heavy" businesses often have the ability to cache their data in CDNs. Uber's data is realtime and dynamic, you scale that the hard way.
5 billion rides in 2017. That's 14 million a day on average. I would guesstimate peak days have at least double the average.
That is data heavy to me. (-;
A single video doorbell can use 200GB / month. With only 10,000 users that is 2 Petabytes of data traffic per month. Not to mention recordings that have to be stored and hosted for streaming later on.
Everything is relative (-;