Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The simple answer is: we sell something people want to pay for (VM time, network services, etc). We'll obviously want to improve our margins over time, but there's a market price for this stuff and we don't have pricing power.

I don't think you can build an interesting public cloud without raising money, unfortunately. At least, not without jumping back in time 25 years and starting then.



Yeah no I have to agree with you on this one. Every company is going to raise prices at one point or another - it might be inflation, it might be profit-chasing, padding for an IPO - whatever.

Just because a startup might raise prices in the future shouldn't stop you from using their products - with a caveat, that is, how easy it is to shift to another operator. I haven't used fly.io personally, so I don't know about that - could you elaborate on shifting to another provider just in case?


I can’t speak to other features, but if you just want to run docker containers in the cloud, fly is about as close to zero lock-in as it gets.


> I don't think you can build an interesting public cloud without raising money

Only if your condition is that you want to do it in the next 3 years.

Given 15, I imagine quite a lot is possible.


I am skeptical that Hetzner or OVH or similar could get off the ground starting in 2023.

There are a couple of things working against a boostrapped public cloud:

First, you gotta buy expensive kit. And then hope you can make your money back over the next 18 months.

Funding this is hard. You could try to borrow money, but that (a) increases your underlying cost and (b) dictates how you sell. You can't borrow money against developer usage / traction because banks don't know how to value that. So you have to do top down sales and land some big, committed customers before you can use debt.

The sales model constrains the product. There is no big, committed customer on the planet that will buy global infrastructure from a company who hasn't built it out yet. So you won't be building a global cloud, you'll end up in one region.

And, no big committed customer is going to buy something novel. They do not care that "fly launch" makes it easy for a dev to launch a new project. They care that they got the best possible pricing when they were shopping for their hardware. They might care that they can run k8s on it.

This is all fine, though. I'm not opposed to it. But I think it leaves you with something that's not as good as AWS, even though it's cheaper.


Sure. And in 15 years you'll have something that might have been relevant 15 years ago.


The world is full of companies like that. Often making boatloads of money with their 15 year outdated practices and tech.


Are you offering 5- year rolling guaranteed price caps for your existing customers?

Do you provide a seamless offboarding experience?

Or do you lock in customers?


We couldn't raise prices for VMs even if we wanted to. You can buy 'em from a million different places.

It's pretty easy to move off, though. `fly launch` generates a Dockerfile you can run pretty much anywhere.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: