News for hackers. Stuff that matters.
Re:Lyft Files S-1 by phamilton on Friday March 01, 2019 @12:22PM (#19283028)
100M/year is ~8M/month. Some perspective on that, it could by you one of:

~400PB of data in S3.

~2600 bare metal "x1 type" ec2 instances running 24/7, 3 year upfront reservation.

~60M Write IOPS in dynamodb

~300M Read IOPS in dynamodb

~3500 16xl RDS aurora instances

Again, each of those is spending the entire budget on a single service, but that seems like a nonsense level of spending.

Maybe they really have that much data. Maybe they have 100PB of data in S3. Assuming 1B rides since day 1, that's 100MB per ride, which seems high. If the average ride is 20 minutes, that's 80KB per second. That would be 25% of the budget.

But assuming they generate 80KB/s/ride, that's ~1MB/second (assuming 1M rides/day). So maybe all of that hits DynamoDB, and between duplicate data, secondary indexes, and size of dataset we have 6 million write iops. And then we do big data processing jobs and have 5x the read load. That's 20% of the budget.

And to process all these events there is a massive EMR cluster of bare metal instances. About 1750 of them. That's 50% of the budget.

Leaving 5% (a measly 400k) for load balancers, and the like.

Those numbers are all a little outrageous to me, but I can see how they might be using that much.

Re:Lyft Files S-1 by nodefortytwo on Friday March 01, 2019 @01:58PM (#19284123)
You are also calculating based on list price, with Enterprise discount, certain services can be quite a lot cheaper with spend that high.
Re:Lyft Files S-1 by phamilton on Saturday March 02, 2019 @12:50AM (#19287811)
Absolutely. And for data processing I can guarantee they use spot prices.

Just trying to get a rough ballpark for infra at that level of spend.

Re:Lyft Files S-1 by onlyrealcuzzo on Friday March 01, 2019 @03:48PM (#19285107)
Everything seems reasonable except...

~3500 16xl RDS aurora instances? I worked at one of the 100 biggest websites on the internet (a search engine), and we only had 3. Why/how would Lyft need 1000x that!?

Re:Lyft Files S-1 by phamilton on Saturday March 02, 2019 @12:49AM (#19287808)
The numbers weren't "all this together". I was just saying if 100% of spend was in category X, this is how much you'd get.

It highlighted pretty well, evidenced by your comment, that RDS was not likely a significant portion of their spend.

Re:Lyft Files S-1 by MuffinFlavored on Friday March 01, 2019 @10:49PM (#19287425)
What'd you use those 3 for?
Re:Lyft Files S-1 by onlyrealcuzzo on Saturday March 02, 2019 @01:04AM (#19287853)
Basically, we had three types of data: 1) everything associated with the SERPs, 2) most things associated with payments, and 3) everything else.

Category three was relational, IIRC like ~2TB. We originally stored it all on a custom MySQL cluster, and we started running into pretty bad replication lag. Amazon came around with Arora and promised we'd never have any replication lag. We switched over. Still had replication lag.

Re:Lyft Files S-1 by geezerjay on Friday March 01, 2019 @12:30PM (#19283145)
At this point isn't it cost-effective for Lyft to just build its own infrastructure?
Re:Lyft Files S-1 by KerrickStaley on Friday March 01, 2019 @02:39PM (#19284492)
Lyft's load varies wildly, with significantly higher traffic on Friday and Saturday nights than e.g. 4 AM on a Tuesday, plus spikes on certain evenings like Halloween and New Year's Eve. Having cloud hosting where we can dynamically grow and shrink based on load saves us a lot compared to having fixed infrastructure that is always provisioned for the NYE peak.

Source: I work at Lyft.

Re:Lyft Files S-1 by qxi on Friday March 01, 2019 @02:59PM (#19284689)
Why not employ an hybrid architecture of bare metal for base load augmented by cloud-based infrastructure for peaks, constructed via a polyglot union of taped-together tools and lubricated by the daily tears of a hundred college hires only to regret it after the engineers who designed it have successfully used it as a springboard for promotion and departed with their accumulated arcane knowledge (and vested shares) for greener pastures?

Worked for us at Twitch.

Re:Lyft Files S-1 by spamizbad on Friday March 01, 2019 @04:33PM (#19285474)
What sort of promotion metrics did your peers experience? Are we talking lateral moves, with more interesting technologies, or are we talking about movement into leadership with significant pay bumps? Also: based on this experience, what's the best technology to invest in and then abandon completely because nobody else wants to deal with it?
Re:Lyft Files S-1 by diminoten on Friday March 01, 2019 @03:45PM (#19285082)
Oh come on, you know the performance profile of a streaming service is wildly different from a mobile ridesharing app...

Their surges are nothing like yours.

Re:Lyft Files S-1 by Alupis on Friday March 01, 2019 @04:31PM (#19285458)
It still stands... $8mm monthly is over 350 full time engineers making $250k annually (ya that doesn't cover hardware, but it just illustrates the point). That would be a 22% increase in Lyft's total number of employees.

If you have engineers making less than $250k annually, then you have a lot more staff. $8mm monthly is a LOT...

Amazon's clearly making a profit after $8mm monthly.

Re:Lyft Files S-1 by glass_of_water on Friday March 01, 2019 @06:57PM (#19286467)
But it's not like Lyft would suddenly have 350 full time engineers developing new features. A large chunk of those engineers would be working on building and maintaining infrastructure that AWS provides.
Re:Lyft Files S-1 by Alupis on Friday March 01, 2019 @07:05PM (#19286514)
The point stands... 350 engineers is an army of engineers... for $8mm monthly, it wouldn't be unreasonable to achieve 500+ engineers depending on salaries.

Lyft could definitely build and maintain their own infrastructure for this kind of money... probably do it better (customized to their needs) and cheaper.

Re:Lyft Files S-1 by jhall1468 on Friday March 01, 2019 @10:14PM (#19287253)
All of that is ignoring payroll taxes (for your new, very large staff), shifting all of your tax-deductible operational expenses into tax limited capital expenses.

Businesses don't flagrantly throw around money just to upset people. There are huge advantages to offloading non-primary business costs to other businesses.

Netflix is doing this too. I think we can assume not all of them are just idiots that haven't figured out they could build this themselves.

Re:Lyft Files S-1 by geezerjay on Saturday March 02, 2019 @06:07AM (#19288707)
> Businesses don't flagrantly throw around money just to upset people.

But businesses do throw around money for the wrong reasons, and keep on doing so if that's the status quo. No one gets fired for buying IBM.

> Netflix is doing this too.

IBM stuff was bought by a lot of people.

> I think we can assume not all of them are just idiots that haven't figured out they could build this themselves.

That statement is very misguided and misses the problem. For example if you built your infrastructure around a specific solution then you also end up building a team of professionals whose livelihood is tied to a specific supplier of said infrastructure.

Re:Lyft Files S-1 by jhall1468 on Saturday March 02, 2019 @12:50PM (#19290189)
> But businesses do throw around money for the wrong reasons, and keep on doing so if that's the status quo. No one gets fired for buying IBM.

Businesses are wasteful because that's the natural status of a bureaucracy. They aren't throwing away money on infrastructure because they are unaware, they are spending more than they potentially have to because infrastructure isn't their core business.

> IBM stuff was bought by a lot of people.

That's such a tired argument. Just because they could save money doesn't mean it's a good idea, and with Enterprise pricing from Amazon combined with tax advantages, you honestly have no idea how much "cheaper" it really is.

> That statement is very misguided and misses the problem. For example if you built your infrastructure around a specific solution then you also end up building a team of professionals whose livelihood is tied to a specific supplier of said infrastructure.

No, the fact that you think this is a "problem" is the problem. Do you honestly think dev ops guys couldn't figure out how to use a different tool? By your own logic, you also shouldn't build data centers because you end up building a team of professionals whose livelihood is tied to managing your own infrastructure.

Re:Lyft Files S-1 by geezerjay on Sunday March 03, 2019 @07:13AM (#19294106)
> Businesses are wasteful because that's the natural status of a bureaucracy. They aren't throwing away money on infrastructure because they are unaware, they are spending more than they potentially have to because infrastructure isn't their core business.

That's not true at all. The "isn't their core business" argument is meaningless and absurd. Any company, big or small, does not want to waste 300M dollars on something they don't need, whether it's their core business or not, particularly when said company is still far from turning a profit.

> That's such a tired argument. Just because they could save money doesn't mean it's a good idea

You are aware you're stating that baseless assertion on a discussion on how a company which is burning through cash and looking for investors is needlessly wasting 300M on infrastructure costs.

> No, the fact that you think this is a "problem" is the problem.

Needlessly spending 300M dollars is a problem in every single business in any corner of the world. I have a hard time understanding how someone can throw around the baseless assertion that this sort of inefficient while operating at this particular scale is not a problem, and pointing out this problem... is the problem? That's crazy.

Re:Lyft Files S-1 by sjg007 on Friday March 01, 2019 @09:22PM (#19287083)
Probably they will do a lot of optimization once they go public. That will improve financials over a year which will help the stock unless it comes at the expense of growth. The name of the game is growth that’s what gets you the high multiples.
Re:Lyft Files S-1 by stefan_ on Friday March 01, 2019 @09:23PM (#19287085)
Well, yeah, I would expect a mobile ridesharing app to have many many many order of magnitudes less server infrastructure than a streaming service.

It feels like you could fit half a Lyft into live low-latency transcoding and redistribution of just the top 10 streamers feeds on Twitch.

Re:Lyft Files S-1 by stale2002 on Friday March 01, 2019 @09:39PM (#19287139)
Umm, everyone I know is trying to move off of any existing bare metal boxes that we have.

Source: also work at Twitch.

Oh, or are you making fun of using Bare metal?

Re:Lyft Files S-1 by PhoenixReborn on Friday March 01, 2019 @10:32PM (#19287343)
> constructed via a polyglot union of taped-together tools and lubricated by the daily tears of a hundred college hires only to regret it after the engineers who designed it have successfully used it as a springboard for promotion and departed with their accumulated arcane knowledge (and vested shares) for greener pastures?

I think the parent was pretty clearly sarcastic and suggesting that this was a bad idea.

Re:Lyft Files S-1 by mylons on Friday March 01, 2019 @07:38PM (#19286668)
true, true.
Re:Lyft Files S-1 by cyholic on Friday March 01, 2019 @03:51PM (#19285137)
so, all workers at Lyft have to do continue to grow and protec to stand point performance, at some point company will face to choose between continue to grow and except paying extra cost whatever AWS bills to them or stop growing until contract end. i guess we all gonna watch.
Re:Lyft Files S-1 by munchbunny on Friday March 01, 2019 @01:12PM (#19283671)
Maybe. Running your own infrastructure at large scale is actually really hard and therefore surprisingly expensive in risk and talent cost. If you look at how big the internal infra teams are at companies that host their own infrastructure, they're often individually the size of growth stage companies.

The problem is that provisioning, reliability, and security are by themselves really tough problems. If those issues aren't in your company's core competencies, it's not necessarily efficient to invest in building out all of that.

I look at it as the question: can you get the same set of agility/reliability/security guarantees for your narrower set of use cases by paying for your own hardware and engineering? I won't even begin to pretend I have any answers there, but I think that's the calculus.

Re:Lyft Files S-1 by doctorpangloss on Friday March 01, 2019 @02:05PM (#19284172)
> If those issues aren't in your company's core competencies, it's not necessarily efficient to invest in building out all of that.

Maybe that's just the story cloud providers tell you.

Until you try, do you really know if it's all that complicated? People have been running datacenters for a long time, and not all of them work for Amazon.

But there may be also a beneficial side effect of having gearheads around, and maybe that's the real cost to going cloud.

Re:Lyft Files S-1 by halbritt on Friday March 01, 2019 @02:35PM (#19284465)
Having done a bunch of bare metal, I can tell you the calculus isn't really that hard. Bare metal will save you money.

Operating bare metal at scale requires talent that doesn't exist, not necessarily at an engineering level, but at all levels.

As an example, I worked at a place that had a large bare metal deployment, i.e. >1MW worth of compute. It was woefully inefficient and costly to operate. The product that they offered required network QOS and compute with real time capabilities, neither of which was available from any cloud provider at the time.

One of our executives (formerly a leader in the DC ops org at AWS) left the company to be replaced by another executive by another well-known silicon valley org who then insisted we should migrate everything to the cloud.

I showed him the relatively easy math that efficiently utilized bare metal was way less costly and that the aforementioned QOS and RT requirements would be a deal breaker anyway. He failed to fully grok this and remained insistent. When I quite, he seemed surprised. After the fact, I discovered that they'd made a deal with IBM to move everything into their cloud. A year later it was an utter failure and they abandoned the project.

There are lots of folks in the valley with lots of experience on their resumes that suggests that they should be capable of understanding these kinds of things that simply don't. Lacking that understanding leads to poor decision-making, which leads to failure, which leads to risk-aversion, which leads to everyone believing that it must be cheaper in the cloud.

Or so goes the old adage, "nobody ever got fired for buying IBM."

Re:Lyft Files S-1 by throwawaymath on Friday March 01, 2019 @02:54PM (#19284644)
Feel free to ignore this, but would you shoot me an email? I'm working on a project that uses bare metal and would like to pick your brain.

EDIT: To whoever downvoted this, the commenter hasn't listed an email address, or I would have reached out directly. This is an honest attempt at communication that doesn't require someone to break anonymity.

Re:Lyft Files S-1 by halbritt on Friday March 01, 2019 @04:42PM (#19285550)
my username at gmail dot com
Re:Lyft Files S-1 by asdfafd2sdf on Friday March 01, 2019 @03:43PM (#19285067)
You were probably downvoted for using the term 'pick your brain'. I am sure they want their brain 'picked'.
Re:Lyft Files S-1 by munchbunny on Friday March 01, 2019 @03:46PM (#19285088)
Sure, it's an overused term, but the ask is pretty clear. "I'm doing something and it looks like you've done it before, can I get advice?"
Re:Lyft Files S-1 by BenMorganIO on Friday March 01, 2019 @05:48PM (#19286087)
Agreed. I think it's healthy to ask these things and I believe it leads to a positive and supportive community.
Re:Lyft Files S-1 by halbritt on Friday March 01, 2019 @06:10PM (#19286217)
Agreed.

Though the question I received was somewhat nonsensical, which was to be expected.

Re:Lyft Files S-1 by python300 on Friday March 01, 2019 @03:38PM (#19285014)
From a Lyft engineering perspective would rather focus on things like how do I make sense, process, extract the ton of data. How do I focus on customer experience rather than how do I save money in data-center, how do I keep my data-center stack updated and many more
Re:Lyft Files S-1 by halbritt on Friday March 01, 2019 @06:18PM (#19286265)
My argument is that spending 10% of their revenue on cloud infra affects their unit economics sufficiently that they'll find it difficult to compete.

Perfectly willing to admit I'm wrong if and when that time comes. At this point, that's my theory.

Re:Lyft Files S-1 by alfalfasprout on Friday March 01, 2019 @07:11PM (#19286547)
You can't just eliminate that 10%. Even if going to fully bare-metal lowers costs it takes a lot of time and manpower to make that transition. When that investment can be made in other areas that have much more impact it really doesn't make sense.

Bare metal works when your workload is well-defined and understood. Then you can actually put reasonable estimates for what you need and hire/purchase infra accordingly.

Re:Lyft Files S-1 by halbritt on Friday March 01, 2019 @11:43PM (#19287610)
No disagreement here.

The balance here is tricky. Based on public data, it seems that Netflix has ~$16B in revenue against $300m/yr cloud spend. 2% seems much more reasonable to me.

I feel like a drive toward efficiency is a worthwhile endeavor for a startup in terms of establishing a competitive advantage.

Re:Lyft Files S-1 by python300 on Friday March 01, 2019 @03:31PM (#19284959)
The description here seems to be more of the compute and storage. How about the boat load of services that are offered with AWS. Plugging and playing with services maintained by AWS makes it easier for companies to focus on their product logic. The major expense is actually engineering.
Re:Lyft Files S-1 by halbritt on Friday March 01, 2019 @06:17PM (#19286254)
Outside of S3 I can't think of any services that AWS offers that are worth a damn.
Re:Lyft Files S-1 by bradstewart on Friday March 01, 2019 @07:01PM (#19286486)
Route53, RDS, DynamoDB, SNS. To name a few.
Re:Lyft Files S-1 by halbritt on Saturday March 02, 2019 @12:48AM (#19287807)
Route53 is okay. Has an API that is incompatible with BIND. There are many other, better providers. Still, it's cheap, so who cares.

RDS doesn't really scale without costing a fortune. It buys you HA and backups. Great, but what if you need performance?

DynamoDB? It scales in terms of IOPS, but again, it's unaffordable.

SNS exists and isn't terrible, but why wouldn't I just run Kafka?

Re:Lyft Files S-1 by BurritoAlPastor on Saturday March 02, 2019 @03:10AM (#19288210)
My forecasting on RDS is that it’s a dead-end product – all the future hotness is going to be in Aurora Serverless. Multi-region active/active Postgres with totally usage-based pricing and totally elastic performance is going to be a game-changer.

But if you need bleeding-edge Postgres performance, you hire a DBA, and they probably build something on EC2 or bare metal.

———

As I understand it, RabbitMQ is probably a better point of comparison for SNS/SQS, and Kinesis is the Kafka peer.

Regardless, the reason you don’t “just” run Kafka is: you don’t have a team that knows how to tune, deploy, and operate a production Kafka cluster. I learned enough about SNS and SQS to get it running in an afternoon, and I really haven’t needed to think about it since. Kafka (or RabbitMQ, or ActiveMQ, or etc) need instrumentation and monitoring and patching and quorums and capacity planning and etc, and at some scale those are worthwhile, but that scale is MUCH larger than what most Kafka clusters are actually serving.

———

The theme here is: if you have a business requirement for 90th percentile specialized performance, great! Hire domain specialists who can make your systems run at that tier! But for everyone else in the world, when you can get usage-based pricing, elastic resources, and automatic durability and patching... why would you go to the trouble of learning how to deploy and manage a service?

Re:Lyft Files S-1 by halbritt on Saturday March 02, 2019 @03:29PM (#19291021)
"Aurora Serverless" sounds like something that could get very expensive at scale.
Re:Lyft Files S-1 by skolsuper on Friday March 01, 2019 @09:15PM (#19287063)
VPC?
Re:Lyft Files S-1 by halbritt on Saturday March 02, 2019 @12:44AM (#19287793)
VPC simply is what's there. Google's offerings in that regard are superior. Any SDN on private cloud would be be way, way better.
Re:Lyft Files S-1 by eeeeeeeeeeeee on Friday March 01, 2019 @05:10PM (#19285822)
I've been on both sides and it's not as simple as "bare metal saves you money." It really depends on the company and the type of applications being hosted and where the business is growing (or not growing). An established company with an established workload, especially if it's simple, will probably do better on bare metal, but cloud is popular in the Valley because ideas are still being developed and iterated on heavily where you don't want to be stuck on multi-year hardware leases that might not sync with what that future business looks like. Lyft is probably in that in-between stage, but I still think it's an enormous undertaking to become an infrastructure company over simply being able to hire full-stack developers, which is a lot easier and cheaper. Right now their time is better spent elsewhere.

I remember how hard it was to hire senior operations people. There are not many of them, and there are not many of them at the level of being able to deliver something amazing. The ubiquity of the cloud has only made these kind of experts less common.

Every place I've worked that did bare metal was always drowning in maintenance instead of working on the next big thing. And no big surprise, our internal infrastructure was nowhere near as high quality or capable as AWS. And most of our developers had experience working directly with cloud providers, without ops people, so we were delivering them a worse experience and slowing them down, and we required more ops people to help them and maintain it and keep everything online.

Also, a move to IBM's cloud isn't the greatest example. I had hundreds of bare metal servers in an IBM-owned datacenter and their cloud offering was consistently behind AWS/GCP; if anyone recommended IBM cloud to me I would have laughed at them. It seemed to me that IBM was trying to up-sell on the "cloud" buzz word without actually delivering anything except higher prices, just like how they're now trying to ride the buzz of the blockchain.

Dropbox is a good example of a company that took quite a while to move to their own platform, away from AWS (and they still have 10% of their stuff in AWS to this day). Dropbox is basically a storage infrastructure company, unlike Lyft, but it still took them years to invest in the development (and migration) of that custom platform to replace AWS, an investment that not many companies are going to want to gamble on, especially if their primary business is not storage:

https://techcrunch.com/2017/09/15/why-dropbox-decided-to-dro...

And I think it's telling that Dropbox started on AWS, grew the business on AWS, and moved to a custom platform once their business model was perfected and they wanted to cut costs prior to going public. If Dropbox had started on bare metal from day one, would they have been able to pull it off?

Re:Lyft Files S-1 by halbritt on Friday March 01, 2019 @06:16PM (#19286250)
IBM cloud is a joke. That's why I put it in there. The aforementioned executive was clearly not thinking.

There's nothing you've written that I disagree with. It's easy to do the math that shows where bare metal saves money inclusive of the labor costs. For some reason most everyone seems to fail at it. I could expound one why, but this:

>I remember how hard it was to hire senior operations people. There are not many of them, and there are not many of them at the level of being able to deliver something amazing. The ubiquity of the cloud has only made these kind of experts less common.

Those folks just don't exist. Building infra is more than just buying infra. It takes actual development, which is why I think so many fail at it.

Your anecdote about Dropbox is telling. They adopted cloud, and more importantly cloud methodologies and then went back to bare metal. There are others that have done the same. I recall a talk at an Openstack conference given by Verizon in which they described their approach. Developers begin in AWS, utilize a cloud-based approach, and then when cost concerns become an issue, they aim to offer similar services in-house on bare-metal.

Re:Lyft Files S-1 by TheOperator on Saturday March 02, 2019 @02:36AM (#19288108)
>Or so goes the old adage, "nobody ever got fired for buying IBM."

This is true but its never really hit me before even though I've already been operating based on the assumption that trusting the cloud is less risky than trusting my own skills.

Re:Lyft Files S-1 by onlyrealcuzzo on Friday March 01, 2019 @03:57PM (#19285188)
I think the point is, Lyft doesn't want to be in the business of running enterprise could infrastructure.

They want to make money brokering rides.

Taking on their own cloud infrastructure -- in theory -- could economically make sense. But that's just an extra layer of risk and complexity they'd rather forego to focus on their core business.

After all, their core business is already losing $930M on $2B in revenue. They're cash-flow doesn't put them in a good position to make large up-front investments on data centers.

So, yeah, like a broke renter in an expensive city. In theory, it might be better to buy a house, but you don't have the down payment, and maybe you should be focused on increasing your earning power rather than saving money anyway...

Re:Lyft Files S-1 by sjg007 on Friday March 01, 2019 @09:33PM (#19287123)
Great analogy.
Re:Lyft Files S-1 by theossuary on Friday March 01, 2019 @02:19PM (#19284337)
Yes, I've worked with a few of those datacenters. A few examples:

- Recently had to purchase new servers, because of signed contracts the only servers we were allowed to purchase and put in the datacenter were four years old and technically EOF.

- Firewall changes, AD changes, provisioning a VM, etc. are 48 hour turnaround. Purchasing new hardware requires 4-6 weeks.

- Had an intermittent issue with their edge firewall, it'd slow certain connections to a crawl and eventually they'd timeout. Took six months to fix it, for the first three months they told us it wasn't their fault (turning off their deep packet inspection ended up fixing it). I still remember when we opened the first ticket about it, and the reply was "no other customers are experiencing problems" and it was closed.

That's just a few examples of how painful it can be. To give you the other side of the coin, having worked with an enterprise contract in AWS, we were having an intermittent issue with DNS resolving failing for a few seconds every few days. They put an engineer on it full time till they found the problem (we misconfigured it), and it didn't cost us anything more than the enterprise support. I was actually shocked they'd invest that much on such a vague issue.

Yes AWS is expensive, but you're getting world class engineering proven at scale, and access to some very smart/motivated people to support it (and they have access to the teams who built it, when they can't solve it). I don't think I'd ever choose managed datacenter over AWS/GCP/Azure/etc. Either do it in-house where there's accountability, or use cloud providers who have proven they're competency.

To be clear, I'm talking about VPC/EC2/etc. I can't really discuss a lot of their higher level and newer managed services; they either weren't as good, or I haven't tried them. But the bedrock these clouds are built on is solid, and that's worth paying good money for.

Re:Lyft Files S-1 by vonmoltke on Friday March 01, 2019 @03:26PM (#19284922)
> Yes, I've worked with a few of those datacenters.

> I don't think I'd ever choose managed datacenter over AWS/GCP/Azure/etc.

Who mentioned managed datacenters? I'm pretty sure people are talking about leasing space and doing everything else in-house.

Re:Lyft Files S-1 by eeeeeeeeeeeee on Friday March 01, 2019 @05:21PM (#19285908)
I've done that too. It's obviously easier than running an entire datacenter, but you still need to manage all the underlying services that you deliver to your development team. For example, running things like this on your own:

- storage clusters

- database clusters

- compute clusters

They are often very easy to setup, but when things go wrong, they go very wrong. And welcome to a stressful environment because if you can't figure it out and your people can't, well, your business just sits and burns while you do.

Even when AWS has a system-wide outage, it's nice to know that I don't have to be dealing with those underlying problems anymore and I know they have the best people working on them.

I cannot put into words, after operating MySQL clusters on my own and playing back transactions after failures, how nice it is to use AWS RDS and how it's just been zero problems. Zero. I sleep through automatic updates of our database system with RDS. I would have never done that on our own system.

And in most places, even "managed" leased hardware, you still will need to purchase/lease and run your own hardware firewalls and ddos mitigation. The datacenter might offer that protection "built-in" but you'll soon find the limitations of that offering when you face a substantial attack.

Re:Lyft Files S-1 by jordanbeiber on Saturday March 02, 2019 @02:53AM (#19288147)
Seems like your experience is a case of ”ad hoc” systems management and I know what you’re saying is all to common in the enterprise world though.

Having spent my entire working life automating infrastructure of all kinds I know you can achieve an enourmous increase in efficency rather easiliy with a few well placed automated processes.

I’ve always been baffled by the fact that at any given larger company there are 100’s of employees trying to supply the business with tools to automate business processes — the IT dept.

Yet, they are completely incapable of using these very same tools to automate their own ”business”. And the resistance I’ve been met with at different places through the years when trying to implement the simplest of automation is massive.

I used to laugh at the ”cloud” bacause, back then, at 25 years of age, sitting at a medium size company with boatloads of cash, I assumed everyone was doing it the way we were; automating all the things.

Now, many years later I’v obviously realized that many places simply does not have the right culture and mindset as it’s not “core business”.

I believe however that this is changing, and changing quickly. In many ways thanks to the “cloud”.

Re:Lyft Files S-1 by bm1362 on Saturday March 02, 2019 @01:47AM (#19287955)
Having worked in the EC2 org, the people doing the customer service tickets were usually the oncall, when nothing was on fire, or the daytime SREs. You could get hit-or-miss depending on whom is oncall and picks up your ticket, some people were non-empathic and would reply to those tickets with one word answers or you'd get lucky with people that would dig deep.
Re:Lyft Files S-1 by llama052 on Friday March 01, 2019 @07:26PM (#19286614)
This honestly sounds like a company specific problem more than a datacenter issue.
Re:Lyft Files S-1 by spookthesunset on Friday March 01, 2019 @11:31PM (#19287578)
No. That is my experience too. If your company’s core value prop isn’t running and managing a datacenter, your datacenter is gonna suck when compared to folks who do it for a living.
Re:Lyft Files S-1 by munchbunny on Friday March 01, 2019 @02:12PM (#19284248)
I work for one of said teams, doing datacenter cyber-security. You could say "trying" is my day job.

Since we're internal and we manage a lot of capacity, we do often provision and roll our own equivalents of things that cloud providers will sell you, rather than just buying a cloud solution. It's often ambiguous whether it was a good use of time/money. If it weren't for the economies of scale that kick in at the sheer size of this operation, it would definitely not be worth it.

Re:Lyft Files S-1 by woolvalley on Friday March 01, 2019 @02:36PM (#19284476)
I've worked at 2 companies that decided to do their 'own cloud' vs just use stuff like AWS, and they were not devops tool companies.

It slowed down both them.

Remember that staff cost money too!

Re:Lyft Files S-1 by privateSFacct on Friday March 01, 2019 @03:12PM (#19284808)
I'm actually curious how AWS is able to scale support so well with what seems reasonable quality. I had an issue (my fault in end), got excellent support - and they didn't tell us to take a hike at end when it turned out not AWS fault.

Conversely, with GCP 4 years ago now had some support issues - didn't come away impressed - I'm convinced even internally GCP isn't well doc'd or something.

Re:Lyft Files S-1 by munchbunny on Friday March 01, 2019 @03:44PM (#19285074)
I think it comes down to Amazon vs. Google's company cultures around customer support, which informs attention and resource budgeting. GCP isn't the only Google product where people hate its customer support, and AWS isn't the only Amazon product where people love its customer support.
Re:Lyft Files S-1 by privateSFacct on Sunday March 03, 2019 @03:57PM (#19296813)
Amazon takes the customer support very far - with one exception - bogus products on marketplace seems like a big miss.

But what I paid for and got on aws support is so far out of whack there is NO way they made money on my account for that whole year. And the person was actually competant which was a shock. So many "technical support" folks seem like idiots.

Comcast for example, I'd purchased my modem, they started charging a rental fee - I had to call these bozos every month to reverse the charge - a total waste of time. I cancelled finally - I just couldn't take it, and each one lied to me or didn't have a clue. Things like condescendingly saying - you have to pay for the modem.

Re:Lyft Files S-1 by bm1362 on Saturday March 02, 2019 @01:49AM (#19287960)
I think Amazon is the only company where values actually created a culture.
Re:Lyft Files S-1 by kerng on Friday March 01, 2019 @04:07PM (#19285275)
Not really, at that scale it eventually will be a lot cheaper running your own thing - Lyft might still be too small, but if they go internationally and grow ×10 then AWS seems like a choice to reconsider.
Re:Lyft Files S-1 by freewilly1040 on Friday March 01, 2019 @12:54PM (#19283472)
With cloud vs DC you also needs to consider that re-sizing datacenter space is a very slow process, and if you're wrong about how much you need it's a massive pain. Buy too much and you're wasting money, buy too little and you're stuck throwing eng time at scrambling to keep your services from falling over, and bottlenecking your entire org with resource constraints.

That's not a judgement on whether it's worth it for Lyft or not, but especially for a growing company with spiky load the decision is not just a dollars to dollars comparison.

Re:Lyft Files S-1 by peteradio on Friday March 01, 2019 @01:48PM (#19284021)
But let's say you have a 300m budget.
Re:Lyft Files S-1 by eropple on Friday March 01, 2019 @02:28PM (#19284411)
You don't, though. You have room for $300m of opex, coming in over time and allocated, as mentioned, around $8m a month. Less early on, more later.

If you gave me $300m to spend, largely up-front, for significant capex purchases? Sure. We could do it. The team I would build would also probably still make mistakes that AWS et al have already largely learned how to avoid, but we could do it. But capex and opex are very different beasts. By the end of that three years I'm already looking at spending way more to refresh what I bought at the start of that three year period because I'm starting to near the end of early contracts and I'm figuring out how best to wrangle, in a way that makes the rest of the business succeed most optimally, a now-heterogeneous environment, etcetera etcetera and etcetera. It's all solvable. But whether it's cheaper, at scale, and more reliable, and presents a unified tool for use by the business...that's a harder question.

Understanding how capex and opex work and how they differ is pretty critical to successfully running an engineering organization, to say nothing of a company.

Re:Lyft Files S-1 by halbritt on Friday March 01, 2019 @02:48PM (#19284581)
If you've built a heterogenous environment at the end of three years, then you've failed.

The reason that AWS, Google, Azure, et.al do so well is that they don't just buy some servers. They do actual capacity maangement, and not a very good job of it I might add. They also manage the lifecycle of every component in the infrastructure such that the next iteration of that component is understood and interchangeable.

Network architecture, for example, should suit the needs of the application, but should also be decoupled from the underlying hardware as that hardware is going to evolve.

Compute is fairly straightforward as well. At the data center level, one makes a bunch of 400W holes. What you fill those 400W holes with is relatively irrelevant.

Re:Lyft Files S-1 by eropple on Friday March 01, 2019 @02:54PM (#19284636)
Fully agreed on all points. But it remains a really hard problem. And when you start to do it out at the scale of something like Lyft, you're gonna blow through your available parts of that $300m (because you can't spend it all up front, obviously) pretty quick.

The care and feeding of fleets of (physical) machines is really, really hard and not to be underestimated.

Re:Lyft Files S-1 by halbritt on Friday March 01, 2019 @04:40PM (#19285535)
The thing is, it's not really hard. Quantum computing is hard. Managing IT infrastructure as a value-added component of the business that evolves continuously vs. a cost-center to be bought and forgot is actually not that hard. The only thing hard about that is culture shift.

It's all about leadership. The dearth of skilled leadership is the issue. I'd wager this is how some FAANG companies are managing this. They're hiring people that know what they're doing. One doesn't need to design and build their own servers and network hardware to do well at the scale of folks like Dropbox or Lyft.

Cloud adoption is all about making the issue someone else's problem, which is only kicking the can down the road. Eventually, every company that does a thing will realize that their survival is contingent upon becoming a software company that does that thing.

Re:Lyft Files S-1 by halbritt on Friday March 01, 2019 @04:46PM (#19285602)
As for the OpEx vs. CapEx argument, that's a non-starter.

If you have $100m OpEx per annum, it'll cost you maybe a point or two to convert that to $300m CapEx.

Re:Lyft Files S-1 by peteradio on Friday March 01, 2019 @03:54PM (#19285168)
But what if you had 8m per month?
Re:Lyft Files S-1 by eropple on Friday March 01, 2019 @04:00PM (#19285218)
Respectfully, having read your other comments: I'll answer that question if you demonstrate to me an understanding of the difference between $300M/3 years capex and $8M/month/3 years opex.

If you do that, though, my answer will be "right, so we're done here."

Re:Lyft Files S-1 by peteradio on Friday March 01, 2019 @04:25PM (#19285402)
I'm mostly just having a laugh so I won't be able to explain the difference. If the money works in ways a lay man is familiar I'd expect I would be able to afford the necessary man power and equipment so far under 8m per month after equipment purchase that I don't really need to know the details of the finance opex/Capex difference. I really appreciate you taking the time to bring up your good points.
Re:Lyft Files S-1 by spookthesunset on Friday March 01, 2019 @05:45PM (#19286065)
"If the money works in ways a lay man is familiar"

Considering how most layman are completely wrong in their understanding of finance, I'd say that isn't a good endorsement...

Re:Lyft Files S-1 by eropple on Friday March 01, 2019 @04:35PM (#19285494)
I think you're underestimating how much it costs to do what Lyft does. There's a list elsewhere in this thread.
Re:Lyft Files S-1 by fierro on Friday March 01, 2019 @02:01PM (#19284138)
if I have one job in this life, it's to hang out on hacker news and repeatedly post about how it's not cost effective to run your own infrastructure. 8MM/month doesn't even come CLOSE to needing your own infra.

- person who knows how hard it is to run your own infrastructure

Re:Lyft Files S-1 by Alupis on Friday March 01, 2019 @04:33PM (#19285477)
> person who knows how hard it is to run your own infrastructure

> fierro Profile: SWE @ Google Resource & Capacity Planning

I think you mean "Person who's job it is to convince others it's really hard and they should just buy your product"...?

Re:Lyft Files S-1 by fierro on Friday March 01, 2019 @07:16PM (#19286573)
ha sure. I just meant I know the sort of operational burden cloud customers are able to outsource by not rolling their own, based on my time at the G inside resource planning and management.
Re:Lyft Files S-1 by tjoff on Saturday March 02, 2019 @03:10AM (#19288212)
You know anything of the burden to be reliant on someone else for your core operations? And having to invest and adapt so much just to lock yourself to one vendor? For many that alone is more than the operational burden of doing it yourself.
Re:Lyft Files S-1 by halbritt on Friday March 01, 2019 @02:42PM (#19284528)
So, convince me?

- person who knows how hard it is to run your own infrastructure.

Re:Lyft Files S-1 by fierro on Friday March 01, 2019 @07:22PM (#19286592)
ah I regret this comment lol
Re:Lyft Files S-1 by halbritt on Friday March 01, 2019 @11:37PM (#19287595)
No worries. Generally speaking, you're right.
Re:Lyft Files S-1 by ericd on Friday March 01, 2019 @05:27PM (#19285954)
We ran our own at a significantly smaller scale, it didn't take us nearly as much time to maintain as it saved us in terms of money over cloud.
Re:Lyft Files S-1 by spookthesunset on Friday March 01, 2019 @05:43PM (#19286056)
I promise you weren't actually doing your costing correctly to arrive at that conclusion. Engineers always badly mis-underestimate the costs of things and "rack & stack data center management" is way more costly than you are actually accounting for. Especially in terms of opportunity cost and, well, just wasted resources that aren't actually adding value to the company.

There is way, way, way, way, way more to a running a successful business than "saving money".

Re:Lyft Files S-1 by ericd on Saturday March 02, 2019 @01:57AM (#19287988)
The savings enabled us to hire more people than it took to run. After the upfront setup (Xen and Ansible), it was pretty painless, had much of the same flexibility as cloud options, and better performance. For bulk storage, we used S3.

So basically, I disagree. These aren't estimates.

Re:Lyft Files S-1 by sokoloff on Saturday March 02, 2019 @08:00AM (#19289047)
Did your devs have the same turnaround time for new equipment and services as AWS? When they had problems, did they have the same volume of searchable material to help them repair? Did your services evolve and adapt as quickly as AWS? Does your networking connectivity survive DDoS attacks fairly transparently? Do you have DCs all around the part of the world that’s relevant to you? Can you survive multiple DC outages?

I was a cloud skeptic and ran Tech Ops (including our DCs) for years. About 5 years ago, it dawned on me that even owning the whole budget for Tech Ops, that I wasn’t capturing the full costs of trapping my org onto our in-house solutions.

At tiny, small, and medium scale, cloud is obviously the way to go, IMO. At large and huge scale, I think letting some hybrid leak in where systems change rarely and cloud costs are WAY out of line (DropBox storage, Netflix CDN, etc) makes sense.

Re:Lyft Files S-1 by ericd on Saturday March 02, 2019 @10:10AM (#19289525)
We did have quick turnaround - we were running everything on Xen VMs on LLVM internally, it was trivial to throw up new instances, snapshot them, etc. Our demands weren’t changing that quickly, so there wasn’t that much need to bring on new hardware all the time. A small number of dual socket machines can go a very long way these days. We didn’t have the same kind of multi-DC redundancy that AWS can give you, no, but over those years, many AWS based services were down multiple times due to being focused in Virginia, so it’s not an automatic win for AWS. The amount of time we would have spent getting that running and maintaining automatic multi-zone failover on AWS likely would have swamped the benefits for us, though, and I think are usually overkill for a small company. YMMV.
Re:Lyft Files S-1 by Alupis on Friday March 01, 2019 @06:31PM (#19286329)
Majority of businesses aren't running insane computations at huge scales...

Most are running a few small internal-facing servers hosting some internally developed apps, and need very little resources.

Just run ESXi, XenServer, Xen or something, and spin up a few VM's on a few thousand dollars of hardware, get a couple people to maintain it, and be done.

Even at large scales, like Lyft, having your own internal team and hardware is going to save money. Amazon is profiting off your instances... which leaves room for you to do it for less. Maybe not $7mm less monthly, but even a $1mm savings is significant... but likely a lot more.

Re:Lyft Files S-1 by jmathai on Friday March 01, 2019 @07:28PM (#19286628)
They're making $200 million / month based on their S-1 filing. I'm sure they've done the math and the effort to cost savings here simply isn't worth it to them.
Re:Lyft Files S-1 by Alupis on Friday March 01, 2019 @07:40PM (#19286680)
Or, more likely, in the beginning AWS is what their developers knew and were familiar with, and then as time went on it was easy and convenient to just spin up "one more instance".

Fast forward to today, and now it would be a serious undertaking with serious risks to move off AWS, not to mention the costs of building up the staff and assets to reimplement their requirements in parallel of AWS until reasonably confident they can flip the switch and still have an operating company afterward.

So, they're probably stuck - beholden to Amazon's whims and pricing mood of the day. They've bought convenience from Amazon in trade for massive technical debt, one which may be even more costly to get out of... Or impossible.

AWS isn't going to get any cheaper in the future..

Those free AWS credits Amazon gives students really pay dividends.

Re:Lyft Files S-1 by BurritoAlPastor on Saturday March 02, 2019 @03:33AM (#19288283)
But AWS will get cheaper in the future, if historical trends continue. To the best of my knowledge, Amazon has never increased pricing on a service. They do, however, routinely (but unpredictably) drop prices, either directly (https://aws.amazon.com/blogs/aws/category/price-reduction) or indirectly (every new generation of EC2 instance is marginally cheaper and/or marginally more performant than the previous generation).

The “whims” of Amazon’s pricing are no more unpredictable than the pricing “mood” of your colo or your hardware vendor.

Re:Lyft Files S-1 by jmathai on Saturday March 02, 2019 @12:19AM (#19287719)
What I'm saying is that <5% of revenues on technical infrastructure for a technology company at Lyft's stage doesn't seem that crazy to me.

I agree that it would be a serious undertaking to move off AWS today. But it's probably also going to provide marginal benefit. No one on the finance side of their business is probably losing sleep over it. If/once it makes sense to move off then the finance dept will tell the eng dept they need to reign in infrastructure cost...and eng will do that.

Re:Lyft Files S-1 by spookthesunset on Friday March 01, 2019 @11:38PM (#19287597)
Thankfully most business leaders don’t make decisions based on cynical conspiracy theories...

Arguments like yours are why business people tend to roll their eyes and ignore engineers when it comes to anything outside of engineering.

Not trying to be dismissive, but you are so far from the mark I don’t know where to start...

Re:Lyft Files S-1 by djakjxnanjak on Friday March 01, 2019 @01:15PM (#19283696)
They have many teams making their own web services, so replacing AWS with in-house infra would require an AWS-like “private cloud” feature set, backed by geographically distributed datacenters. Network segmentation that is managed by configuration, user accounts with permissions to do specific things to specific services, etc. Engineers to build all this stuff are not cheap, and management to build and migrate to it cleanly it is not easy. If you can do this you ought to be selling cloud services. Even if it makes sense for Lyft to implement this, it would take a while. The RIO is probably much better on improving their core product, where there is more than $100M/year at stake.
Re:Lyft Files S-1 by metildaa on Friday March 01, 2019 @02:51PM (#19284613)
Sounds like OpenStack...
Re:Lyft Files S-1 by toomuchtodo on Saturday March 02, 2019 @12:16AM (#19287708)
Works for Wikipedia, and they’re in the top 5 of Internet websites.
Re:Lyft Files S-1 by djakjxnanjak on Saturday March 02, 2019 @11:51PM (#19292791)
I suspect nonprofits like the Wikimedia Foundation have much greater constraints on billables but perhaps relatively less constraints on engineering and management effort. That probably changes the ROI calculation quite a bit.

And management of such organizations might also have ideological tendencies that further skew the calculation.

Re:Lyft Files S-1 by bduerst on Friday March 01, 2019 @01:19PM (#19283731)
No. The capex and overhead for rolling and maintaining your own infrastructure is outstanding. The only time it typically makes sense these days is when it's done in quantity and also sold to others, which is where the economies of scale kick in.
Re:Lyft Files S-1 by zjaffee on Friday March 01, 2019 @01:22PM (#19283752)
It's believed that it would be cheaper for Twitter to have used cloud services (Snapchat spends less then they do on data center operations).

There are certainly examples for big companies that benefit from having their own infrastructure (i.e. Dropbox since they have relatively specialized hardware needs compared to what cloud providers set prices around), but the number of people you need to hire to build and maintain datacenters is very high.

Re:Lyft Files S-1 by netik on Friday March 01, 2019 @01:36PM (#19283887)
Twitter initially ran everything in the cloud. I should know, I was employee 13. It was much cheaper to build our own server hardware and move to our own server and network agreements. Peering and transit is cheaper at scale, as is commodity hardware.
Re:Lyft Files S-1 by rrdharan on Friday March 01, 2019 @01:57PM (#19284117)
Those numbers have changed since you left. And they could change again. It's all dynamic: these comparisons and the economically and strategically "correct" choices change over time depending on talent availability, demand, speed of scaling requirements and so on.

See https://blog.twitter.com/engineering/en_us/topics/infrastruc....

Re:Lyft Files S-1 by mcqueenjordan on Friday March 01, 2019 @04:36PM (#19285506)
Is there a strategic advantage for a shoemaker to make their own hammer?
Re:Lyft Files S-1 by rdtsc on Saturday March 02, 2019 @11:02PM (#19292639)
> Is there a strategic advantage for a shoemaker to make their own hammer?

Sure. If they are paying $100M/y on hammers, it's at least worth running the numbers and investigate alternatives.

Re:Lyft Files S-1 by mcqueenjordan on Sunday March 03, 2019 @03:26AM (#19293390)
But that's ignoring the opportunity cost.

Strategically, you probably want to focus on what your core competencies are, even if you could in theory do something for cheaper. It's easy to ignore the foregone best alternative of iterating on your own product instead.

Re:Lyft Files S-1 by petronio on Friday March 01, 2019 @08:59PM (#19287014)
There's a couple. Some samples:

* If the hammer manufacturer decides not to sell you any, you'll still have hammers.

* If the hammer manufacturer gains enough power to fix prices, you won't be paying them exorbitant prices.

* If the hammer manufacturer or their country gets embargoed and you're unable to legally purchase their hammers, you'll still have hammers.

All the above grant you a strategic advantage since you'll still have the necessary tools to continue your business while your competitors won't (or will have to pay much higher prices for their supply of hammers).

Re:Lyft Files S-1 by the_watcher on Friday March 01, 2019 @12:49PM (#19283418)
Possibly, but if they don't have any of their own infra, they'd need to pay someone like AWS while they build it out, right?
Re:Lyft Files S-1 by godzillabrennus on Friday March 01, 2019 @12:33PM (#19283187)
Very much so. The cost benefit analysis must also question how much it would cost to educate the teams on the new hosting tools. Management has clearly decided that it’s not worth the retraining and loss of productivity.
Re:Lyft Files S-1 by julianozen on Friday March 01, 2019 @12:37PM (#19283242)
Will add if lyft is using things like dynamodb, there is no good onprem alternatives that they can easily migrate to without significant rewrites of core business logic

This is expensive and risky and also difficult to do in piece meal

Disclaimer: former AWS + Amazon employee

Re:Lyft Files S-1 by buboard on Friday March 01, 2019 @02:54PM (#19284638)
Why would they have so much data and so much computing. Would they be really dependent on that? Makes it scary to consider what could happens to their passengers if aws is down / hacked.
Re:Lyft Files S-1 by chemeng on Friday March 01, 2019 @04:49PM (#19285627)
There is an incredible amount of data, compute and DB hits required to manage dispatching, route planning, cost estimation, dynamic pricing/LTV optimization, ETA estimation, resource positioning and many other optimizations related to every market and every request within a reasonable response time for the customer. Products like Lyft Line are particularly intensive on this front.
Re:Lyft Files S-1 by Sohcahtoa82 on Friday March 01, 2019 @02:58PM (#19284680)
If AWS went down, we'd be worrying about a lot more than catching a Lyft ride.

EDIT: typo

Re:Lyft Files S-1 by 0xffff2 on Friday March 01, 2019 @03:05PM (#19284740)
Who's "we" and why would they worry? I'm struggling to think of a side-effect of AWS going down that would worry me more than being unable to get a Lyft (which itself doesn't worry me very much).
Re:Lyft Files S-1 by cronix on Friday March 01, 2019 @03:20PM (#19284869)
Maybe a few here would cause some concern. Also note that not all companies/governments using AWS just let everybody know that they are, so they aren't listed and you can only know when the service goes offline.

> Adobe, Airbnb, Alcatel-Lucent, AOL, Acquia, AdRoll, AEG, Alert Logic, Autodesk, Bitdefender, BMW, British Gas, Canon, Capital One, Channel 4, Chef, Citrix, Coinbase, Comcast, Coursera, Docker, Dow Jones, European Space Agency, Financial Times, FINRA, General Electric, GoSquared, Guardian News & Media, Harvard Medical School, Hearst Corporation, Hitachi, HTC, IMDb, International Centre for Radio Astronomy Research, International Civil Aviation Organization, ITV, iZettle, Johnson & Johnson, JustGiving, JWT, Kaplan, Kellogg’s, Lamborghini, Lonely Planet, Lyft, Made.com, McDonalds, NASA, NASDAQ OMX, National Rail Enquiries, National Trust, Netflix, News International, News UK, Nokia, Nordstrom, Novartis, Pfizer, Philips, Pinterest, Quantas, Sage, Samsung, SAP, Schneider Electric, Scribd, Securitas Direct, Siemens, Slack, Sony, SoundCloud, Spotify, Square Enix, Tata Motors, The Weather Company, Ticketmaster, Time Inc., Trainline, Ubisoft, UCAS, Unilever, US Department of State, USDA Food and Nutrition Service, UK Ministry of Justice, Vodafone Italy, WeTransfer, WIX, Xiaomi, Yelp, Zynga [1].

[1] https://www.contino.io/insights/whos-using-aws

Additional Info: http://nymag.com/intelligencer/2018/03/when-amazon-web-servi...

Re:Lyft Files S-1 by 0xffff2 on Friday March 01, 2019 @06:11PM (#19286223)
That's a useless list. To take the one example I happen to work for, yes NASA uses AWS, but not for anything terribly important. Without any evidence that one of the handful of groups on that list that have safety-critical infrastructure are running that infrastructure solely on AWS, I maintain my position that Lyft going offline would be a greater inconvenience to me.
Re:Lyft Files S-1 by cronix on Friday March 01, 2019 @07:33PM (#19286641)
Yes, mostly useless. As I stated, and I'm sure you'd probably concur, most companies and governments don't go listing their tech stacks (especially critical tech stacks) for the world to see. That in itself can be a big security issue. For instance, AWS isn't allowed to mention, list or use the name of one of the companies I do work for.

I take it you don't use the bank listed. That's fine. Does your bank do transactions with them? Other banks? Other institutions/stores? Do you use NASDAQ? Do others? Since everything is so interconnected, it doesn't take much for one of those services to immediately or eventually affect a bunch of others. It might be relatively trivial if AWS goes down for a few hours, but what about a longer duration and the avalanche effect? Is that impossible?

You also changed the goalpost a bit from "worry me more than being unable to get a Lyft," which is the comment I responded to, to "safety-critical infrastructure." I can't give examples of that because no one in their right mind would list that anywhere.

Re:Lyft Files S-1 by mrweasel on Saturday March 02, 2019 @03:25AM (#19288261)
Europe tried having a Telia route throw away Amazon traffic a few years ago. The Internet basically stops working if AWS is down.
Re:Lyft Files S-1 by dfgert on Friday March 01, 2019 @01:03PM (#19283584)
When you make money more than what you need it irrelevant how you spend it.