Can a the kind of load Uber handles be served from just one server?

Leaked Uber Numbers, Which We’ve Confirmed, Point To Over $1B Gross, $213M Revenue

This article says that Uber does about 1M requests a week. Which is about 1.65 reqs a sec.

So does this mean Uber can probably do with just one machine serving their requests? Or am I missing something here?

I realize traffic will be bursty but still doesn’t seem like they’d need too many servers even at max load.

Edit: Let’s assume we’re building a bare bones version of uber where you don’t do the realtime GPS locations of drivers & you don’t have georeplication.

Say, the app has only this functionality: open the app, and order a cab. The phone triangulates your location and sends a request to the server who then responds with whether a driver was found or not

5

I guess Requests is “request for service” or order. (because there is “completed requests” metric slightly lower)

Their servers also constantly get’s pinged by drivers devices (GPS and other stuff), users looking at available cars, gps tracking of users, etc.

I can’t even say how many requests it will be for 1 trip. But if every car pings with GPS every minutes – count it. And thats just one thing.

Servers need to process all this data.

No, it’s not out of 1 server 🙂

Yes, of course it could. Whether they do is another matter as even Uber will not be running all their business off a single server – they’ll have web servers to receive requests, application servers to process the data, and a (clustered?) database server to store the data. (well, I assume they do, chances are they are running it all off a single websever running PHP for all I know).

Servers are very powerful nowadays, for £20,000 you can have a 32-quad-core-cpu with gigabytes of RAM and several network cards. The server processing game changed about ten years ago and made practically unlimited computing available, hence the rise in cloud services as providers had more power than they knew what to do with!

I do know that I used to work for a financial services company that had a trio of servers that was rated for 400,000 transactions per hour. The solitary performance test server could handle way more than 2 requests per second, and this was quite complicated transactions involving a lot of data transfer, aggregation and checking. I also worked for a company making emergency service control systems, thousands of vehicles sending in location data isn’t as heavy a load as you’d think, its very easy to handle large amounts of data packets like this, storing them was more of an issue (and you simply cache them in RAM until you have a block to persist together – assuming Uber has the same audit requirements, they could just be keeping the last-known location and throwing away the rest)

There’s one big piece of the puzzle you’re missing: response time. Even if the load were light and manageable by one server, and I can’t really comment on whether it is or not, you’d have potential latency issues from having Uber in the US served by a single server residing in Australia or Belarus.

If you look at news reports of Uber going down, you’ll notice that Uber tends to go down regionally with rare global outages. My thought would thus be that Uber relies on cloud-based or perhaps managed hosting solutions in regional data centers across areas where they do business. It’s also possible that they have required pieces of the application sitting locally with some very core functionality hosted out of a single data center. That doesn’t even begin to touch on details of storage or SANs, database clusters, CDNs, etc.

With cloud-based hosting becoming more prevalent, the idea of something running on n number of servers becomes less relevant while ideas like request volume and compute time become more relevant. Look at the pricing models for services like Amazon EC2. Billing is expressed in hours of compute time, not quantity of infrastructure.

Trang chủ Giới thiệu Sinh nhật bé trai Sinh nhật bé gái Tổ chức sự kiện Biểu diễn giải trí Dịch vụ khác Trang trí tiệc cưới Tổ chức khai trương Tư vấn dịch vụ Thư viện ảnh Tin tức - sự kiện Liên hệ Chú hề sinh nhật Trang trí YEAR END PARTY công ty Trang trí tất niên cuối năm Trang trí tất niên xu hướng mới nhất Trang trí sinh nhật bé trai Hải Đăng Trang trí sinh nhật bé Khánh Vân Trang trí sinh nhật Bích Ngân Trang trí sinh nhật bé Thanh Trang Thuê ông già Noel phát quà Biểu diễn xiếc khỉ Xiếc quay đĩa Dịch vụ tổ chức sự kiện 5 sao Thông tin về chúng tôi Dịch vụ sinh nhật bé trai Dịch vụ sinh nhật bé gái Sự kiện trọn gói Các tiết mục giải trí Dịch vụ bổ trợ Tiệc cưới sang trọng Dịch vụ khai trương Tư vấn tổ chức sự kiện Hình ảnh sự kiện Cập nhật tin tức Liên hệ ngay Thuê chú hề chuyên nghiệp Tiệc tất niên cho công ty Trang trí tiệc cuối năm Tiệc tất niên độc đáo Sinh nhật bé Hải Đăng Sinh nhật đáng yêu bé Khánh Vân Sinh nhật sang trọng Bích Ngân Tiệc sinh nhật bé Thanh Trang Dịch vụ ông già Noel Xiếc thú vui nhộn Biểu diễn xiếc quay đĩa Dịch vụ tổ chức tiệc uy tín Khám phá dịch vụ của chúng tôi Tiệc sinh nhật cho bé trai Trang trí tiệc cho bé gái Gói sự kiện chuyên nghiệp Chương trình giải trí hấp dẫn Dịch vụ hỗ trợ sự kiện Trang trí tiệc cưới đẹp Khởi đầu thành công với khai trương Chuyên gia tư vấn sự kiện Xem ảnh các sự kiện đẹp Tin mới về sự kiện Kết nối với đội ngũ chuyên gia Chú hề vui nhộn cho tiệc sinh nhật Ý tưởng tiệc cuối năm Tất niên độc đáo Trang trí tiệc hiện đại Tổ chức sinh nhật cho Hải Đăng Sinh nhật độc quyền Khánh Vân Phong cách tiệc Bích Ngân Trang trí tiệc bé Thanh Trang Thuê dịch vụ ông già Noel chuyên nghiệp Xem xiếc khỉ đặc sắc Xiếc quay đĩa thú vị
Trang chủ Giới thiệu Sinh nhật bé trai Sinh nhật bé gái Tổ chức sự kiện Biểu diễn giải trí Dịch vụ khác Trang trí tiệc cưới Tổ chức khai trương Tư vấn dịch vụ Thư viện ảnh Tin tức - sự kiện Liên hệ Chú hề sinh nhật Trang trí YEAR END PARTY công ty Trang trí tất niên cuối năm Trang trí tất niên xu hướng mới nhất Trang trí sinh nhật bé trai Hải Đăng Trang trí sinh nhật bé Khánh Vân Trang trí sinh nhật Bích Ngân Trang trí sinh nhật bé Thanh Trang Thuê ông già Noel phát quà Biểu diễn xiếc khỉ Xiếc quay đĩa
Thiết kế website Thiết kế website Thiết kế website Cách kháng tài khoản quảng cáo Mua bán Fanpage Facebook Dịch vụ SEO Tổ chức sinh nhật