TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Uber Eats Canada Ran Production in a MacBook Air

133 pointsby dvrpalmost 2 years ago

28 comments

Altimoralmost 2 years ago
OP — I’m not that privy to the details of what in the world was running on that MacBook Air, but I’m 100% sure it wasn’t “the production servers for Uber eats Canada.” It was some kind of hack doing some kind of thing on a recurring basis to make sure the service continued. These things were often hacked together by engineers, and sometimes ops people, in the middle of outages, as a stop gap.
评论 #36704606 未加载
评论 #36703843 未加载
0_____0almost 2 years ago
There's a difference between "hosting all of Eats Canada" and "hosting some component or service until we can fix prod." I think it's more likely similar to the latter
评论 #36703144 未加载
评论 #36703445 未加载
评论 #36704610 未加载
评论 #36702934 未加载
评论 #36703446 未加载
hprotagonistalmost 2 years ago
that’s nothing! how about air traffic control in a text editor? <a href="https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;emacs&#x2F;comments&#x2F;lly7po&#x2F;comment&#x2F;gnvzisy&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;emacs&#x2F;comments&#x2F;lly7po&#x2F;comment&#x2F;gnvzi...</a>
评论 #36702905 未加载
评论 #36704038 未加载
评论 #36702896 未加载
评论 #36702998 未加载
meitrosalmost 2 years ago
It ran something that would cause Uber eats Canada to go down if it got disconnected, but not all of Uber eats production in one laptop (imo)
评论 #36703105 未加载
mrmincentalmost 2 years ago
I’ve worked for big companies in the past where mission critical cron jobs were run on a Linux vm running off an old little desktop tucked away on a benchtop in the corner that no one ever noticed. Done to bypass various network controls to allow us to fix problems as they popped up. Absolute cowboy stuff, but effective.
评论 #36704105 未加载
givemeethekeysalmost 2 years ago
Maybe Ian wanted to ensure that no one touched his laptop.
vishnuguptaalmost 2 years ago
I’m not surprised. Amazon payment service’s reconciliation and settlement system was run off of a developer desktop.<p>My memory is hazy as it was 18 years ago but I think it was due to some IP restrictions by banks and Amazon didn’t have tech to migrate IPs across machines.
评论 #36709794 未加载
prependalmost 2 years ago
It’s funny how people assume things. It seems odd that the assumption would be that this laptop runs production. I don’t think anyone who builds things with tech would assume this.
skykooleralmost 2 years ago
That title is quite the garden-path sentence - I got halfway through rationalizing how Uber would eat a Canada-ran production until I figured it out.
评论 #36704283 未加载
solardevalmost 2 years ago
Any <i>respectable</i> company would&#x27;ve used a Mac Mini.
评论 #36703273 未加载
评论 #36703242 未加载
endisneighalmost 2 years ago
Legality aside I’d love how many people you could serve with $2000 worth of hardware (used or new) and a 1gbit up&#x2F;down home internet connection With max p99 latency of 500ms.<p>It is strange that they didn’t at least use a Mac mini, but I assume they already had the hardware.
评论 #36703365 未加载
评论 #36703421 未加载
评论 #36702968 未加载
评论 #36704054 未加载
评论 #36703141 未加载
评论 #36704097 未加载
评论 #36702929 未加载
relalmost 2 years ago
I was just reading in &quot;Losing the Signal&quot;[1] about how Blackberry&#x27;s relay service of the late 1990s was sometimes run on a sysadmins laptop just because they needed anything to help deal with the traffic they weren&#x27;t equipped to deal with.<p>[1] <a href="https:&#x2F;&#x2F;us.macmillan.com&#x2F;books&#x2F;9781250096067&#x2F;losingthesignal" rel="nofollow noreferrer">https:&#x2F;&#x2F;us.macmillan.com&#x2F;books&#x2F;9781250096067&#x2F;losingthesignal</a>
metaphoralmost 2 years ago
...over wifi??
评论 #36703460 未加载
apialmost 2 years ago
This was obviously temporary but is actually cool for showing how powerful modern machines actually are. People routinely underestimate the load that can be handled by one box properly configured and running efficient code.<p>I’ve found that modern developers almost always overestimate the amount of physical hardware needed to run things. I’m not sure why.
评论 #36702877 未加载
评论 #36702881 未加载
xaropealmost 2 years ago
I&#x27;m perfectly fine with using laptops as edge servers in remote areas (Oh did you say Canada?). The thinkpad W series were workhorses, you could get 32GB of RAM and they had built in UPSs. Not that confident about Macbook Airs though, didn&#x27;t they use to overheat?
meepmorpalmost 2 years ago
Not even an MBP. Professionalism is dead.
inhumantsaralmost 2 years ago
Would love to hear the story behind this
评论 #36703577 未加载
badrabbitalmost 2 years ago
When Maersk got ransomwared, they had to use a surface tablet for the domain controller of the company until things went back to normal.
评论 #36731812 未加载
ambroodalmost 2 years ago
even for 2015 (when this was likely taken) Uber Eats would most certainly <i>not have run</i> from a single laptop. Core services like dispatch, matching, pricing etc in any case weren&#x27;t geography specific. If i had to guess, this was some Ops person running a local driver incentive, payout query + email workflow from their laptop.
jkestneralmost 2 years ago
I ran a national self-moving company’s website in the early days off of an original iMac with Apache on Mac OS X Server 1.0 (not a typo). Mostly static pages with a bit of PHP&#x2F;CGI&#x2F;SSI back then, but still zippy with a ton of traffic thanks to our obsession with file size. Highly unprofessional!
ransackdevalmost 2 years ago
As Morty would say, “Sounds like a cron job but with extra steps”
Cody_Calmost 2 years ago
I&#x27;ll be honest, while it probably didn&#x27;t run the whole production system it probably did something important enough to at least get wired internet.
pkayealmost 2 years ago
So all the microservices are running on that one system?
评论 #36704103 未加载
LispSporks22almost 2 years ago
I too, have deployed my laptop to production
评论 #36702996 未加载
throwawaaarrghalmost 2 years ago
Uber&#x27;s market cap is 93 billion right? What the fuck are they doing with all that money
评论 #36702920 未加载
评论 #36703622 未加载
评论 #36731828 未加载
netsharcalmost 2 years ago
Semi off-topic, anyone else get annoyed when people use the word &quot;ping&quot; to mean &quot;contact (me)&quot;?<p>Sadly I&#x27;ve never had the chance to ask &quot;Ah, are you ICMP compliant?&quot; in response to a &quot;ping me!&quot;...
评论 #36703155 未加载
评论 #36703894 未加载
评论 #36703517 未加载
评论 #36704451 未加载
robbywashere_almost 2 years ago
Such a strange way to run a kubernetes cluster.
kardalmost 2 years ago
Practical.