News for hackers. Stuff that matters.
Re:Rapid growth, lessons learned and improvements at Fly.io by vineyardmike on Monday March 06, 2023 @02:50PM (#35046650)
I agree - fly is so easy to use (when it works) that it’s hard not to be impressed. BUT what I’ve found is that we don’t need edge compute, since our customers aren’t that latency sensitive, so it’s lost on us. It’s only a few more milliseconds to us-east-1.

I’ve heard (on HN) of a dozen different companies vying for the heroku replacement spots and yet Fly seemed to capture the attention. I couldn’t name another one off hand.

What I truly want and probably lots of other people too is Flyctl for AWS. The same simplicity to run as fly, but give me something cheap in Virginia or the Dalles.

Re:Rapid growth, lessons learned and improvements at Fly.io by cldellow on Monday March 06, 2023 @02:56PM (#35046724)
Render.com is another spiritual successor of Heroku. I'd love a world where Fly and Render are both very successful companies.
Re:Rapid growth, lessons learned and improvements at Fly.io by vorticalbox on Monday March 06, 2023 @03:21PM (#35047024)
Render has some great features like making a new sub domain for when a PR is opened so you can test it as a fully working API before you merge
Re:Rapid growth, lessons learned and improvements at Fly.io by alexgrover on Monday March 06, 2023 @03:40PM (#35047261)
That’s supported on most PAAS these days, including Heroku.
Re:Rapid growth, lessons learned and improvements at Fly.io by vorticalbox on Monday March 06, 2023 @04:24PM (#35047829)
On their free tiers though?
Re:Rapid growth, lessons learned and improvements at Fly.io by alexgrover on Monday March 06, 2023 @05:01PM (#35048323)
Well, no longer free on Heroku, but it was
Re:Rapid growth, lessons learned and improvements at Fly.io by vorticalbox on Tuesday March 07, 2023 @10:00AM (#35056058)
did not know heroku had that.
Re:Rapid growth, lessons learned and improvements at Fly.io by bfdes on Tuesday March 07, 2023 @12:27PM (#35058184)
I believe Netlify introduced this feature. It is now ubiquitous (as alexgrover said).
Re:Rapid growth, lessons learned and improvements at Fly.io by te_chris on Monday March 06, 2023 @03:10PM (#35046896)
Not gonna happen. Both will get acquired because that’s how things work now
Re:Rapid growth, lessons learned and improvements at Fly.io by jstummbillig on Monday March 06, 2023 @03:34PM (#35047187)
Unless a company is very explicit about this not being in the books, I tend to share this outlook.

From the perspective of a recent founder, it's downright spooky to build around any SaaS, considering how few of them have been around for 10+ years, when that is certainly what our business is aiming for.

I know (and share the feels): Devs tend to get excited about the new thing – but if Google Workspace shut down next month, we would be in so much operational trouble. When other peoples fancies stand in the way of the entire operation you are responsible for, it actually begs the question how much closed source SaaS you can allow before it starts to be quite frankly irresponsible.

We are not imagining things. SaaS of all sizes shut down all the time, and when you are heavily relying on them and building software around them to run a business the prospect is spooky as hell.

Re:Rapid growth, lessons learned and improvements at Fly.io by zamnos on Monday March 06, 2023 @05:01PM (#35048324)
The difference between (free) Gmail and Google workspace is that workspace is a paid product. If you're big enough to warrant an AM, you can get terms which include continuity of business planning if Google does happen to shut down Workspace. (They won't.)
Re:Rapid growth, lessons learned and improvements at Fly.io by manmal on Monday March 06, 2023 @05:27PM (#35048651)
Is your argument that Workspace is a paid product and therefore won’t be shut down? If yes, let’s keep in mind that Stadia was paid-for too. My trust in the longevity of Google products has been damaged beyond repair.
Re:Rapid growth, lessons learned and improvements at Fly.io by giovannibonetti on Monday March 06, 2023 @05:54PM (#35048961)
The difference is that Stadia was definitely losing money, whereas Google Workspace might be profitable.
Re:Rapid growth, lessons learned and improvements at Fly.io by jamil7 on Monday March 06, 2023 @03:33PM (#35047182)
Not sure why this is downvoted, it’s a valid point.
Re:Rapid growth, lessons learned and improvements at Fly.io by sethammons on Monday March 06, 2023 @04:09PM (#35047629)
I'm guessing that downvotes come from those who see the macro environment changing. With increased rates, borrowing to purchase companies may make less sense.
Re:Rapid growth, lessons learned and improvements at Fly.io by te_chris on Monday March 06, 2023 @05:34PM (#35048736)
Macro makes it harder to raise funding too though - VC no longer as attractive given the risks and higher interest rates available
Re:Rapid growth, lessons learned and improvements at Fly.io by morelisp on Monday March 06, 2023 @04:29PM (#35047892)
These threads from mrkurt a few months ago seem relevant here -

https://news.ycombinator.com/item?id=32955520

If they are a multiplier for a whole portfolio, there's not much reason for any particular branch to purchase them.

(This post seems like some evidence they might actually be building the wrong thing, though.)

Re:Rapid growth, lessons learned and improvements at Fly.io by anurag on Monday March 06, 2023 @04:33PM (#35047954)
(Render founder) I'd love to understand why you think this is the only outcome. Render has positive gross margin and a clear path to profitability based on both our growth so far and the tailwinds in this space. I'm also aware of other companies like ours that have grown all the way to IPO or are well on their way.

I'm very explicit both internally and externally that an acquisition is a failure mode for Render. We're building this for the very long term and plan to keep it that way.

Re:Rapid growth, lessons learned and improvements at Fly.io by te_chris on Monday March 06, 2023 @05:32PM (#35048710)
I guess I’m just default cynical these days seeing how much money’s still floating around and the scale of the cloud big 3. Apologies, it wasn’t personal. I admire your vision and hope it can work, money always seems to talk eventually though. We need more companies that have the nerve to hold on and develop on their own.
Re:Rapid growth, lessons learned and improvements at Fly.io by metadat on Monday March 06, 2023 @06:52PM (#35049580)
I admire your sentiment, at the same time founding teams don't typically say no to US$XX,XXX,XXX,XXX acquisition offers that'd cash you out for at least a few billion to you personally.

Are there any examples where the capitalism bottom line is ignored and a company keeps growing with extremely premium generous acquisition offers on the table? I can't think of any, but there could be a few. However, I expect it's pretty rare.

For companies with such tremendous growth, the venture capitalist firms are primarily looking to make their <big-multiplier> return and push priorities accordingly (understandably).

Market forces in capitalism are highly potent.

Re:Rapid growth, lessons learned and improvements at Fly.io by Aeolun on Monday March 06, 2023 @07:56PM (#35050076)
> I'd love to understand why you think this is the only outcome.

I’m curious why you think it isn’t? On a long enough timescale all good things seem to be acquired by large megacorps for a fuckton of money.

Slack, Linode, Minecraft, the list goes on. Eventually they all make the thing less than it was before under the founders’ vision. At least from my perspective.

It won’t stop me from cheering them on, but I’m still very skeptical of them not being bought out in 10 years.

Re:Rapid growth, lessons learned and improvements at Fly.io by onethought on Tuesday March 07, 2023 @01:10AM (#35052153)
Spotify, Apple, Amazon, Facebook, Twitter (kinda), Valve all have not been acquired and have existed for a long timescale...
Re:Rapid growth, lessons learned and improvements at Fly.io by fauigerzigerk on Tuesday March 07, 2023 @04:06AM (#35053247)
That's clearly survivorship bias.

What you want to know is the probability of a small, independent, high quality provider remaining independent, high quality and not bankrupt.

It does seem to be rare in the tech space, especially in the US. Becoming one of the largest public corporations on earth is one way to do it, as you suggested, but the odds of that happening are miniscule.

Re:Rapid growth, lessons learned and improvements at Fly.io by Aeolun on Tuesday March 07, 2023 @04:15AM (#35053298)
For obvious reasons I’m excluding the companies doing the acquiring.

Except Valve I guess, but that was never a public company that could be acquired to satisfy investors in the first place.

Re:Rapid growth, lessons learned and improvements at Fly.io by antupis on Tuesday March 07, 2023 @03:30AM (#35053004)
Times are now different money is not free anymore so those big acquisitions need to make real business sense.
Re:Rapid growth, lessons learned and improvements at Fly.io by rychco on Monday March 06, 2023 @03:50PM (#35047378)
Yeah I like them both a lot, having tried deploying small projects on each. However, I’ve defaulted to render at the moment because I’ve found it painless for my current project, and edge compute is low on my list of priorities.

Though to be fair, even if render collapsed overnight, I think I’d still be equally satisfied after moving to fly.

Re:Rapid growth, lessons learned and improvements at Fly.io by aitchnyu on Tuesday March 07, 2023 @07:04AM (#35054406)
I'm waiting for a site that does comparison matrixes. It should have checkboxes for autoscaled compute, easy build/push, scheduled/queued tasks, WAF and CDN, object storage (wish Render had this specifically), emails, easy addons to other SaaS.
Re:Rapid growth, lessons learned and improvements at Fly.io by trunnell on Monday March 06, 2023 @03:24PM (#35047064)

  > Flyctl for AWS
Have you tried AWS Copilot? I’m having good success with it. Probably not quite as simple as flyctl, but still it’s only one command to deploy a container.

I would really like fly.io to overcome these hurdles. I bet they will.

Re:Rapid growth, lessons learned and improvements at Fly.io by manmal on Monday March 06, 2023 @03:07PM (#35046861)
I can second that I‘ve seen render.com mentioned very often, maybe even more so than fly.
Re:Rapid growth, lessons learned and improvements at Fly.io by gen220 on Monday March 06, 2023 @03:09PM (#35046889)
> What I truly want and probably lots of other people too is Flyctl for AWS. The same simplicity to run as fly, but give me something cheap in Virginia or the Dallas.

Pardon the ignorance, is this not the Amplify CLI [1] ?

[1]: https://docs.amplify.aws/cli/

Re:Rapid growth, lessons learned and improvements at Fly.io by pid-1 on Monday March 06, 2023 @03:18PM (#35046997)
No
Re:Rapid growth, lessons learned and improvements at Fly.io by scubbo on Monday March 06, 2023 @03:30PM (#35047140)
Can you elaborate?
Re:Rapid growth, lessons learned and improvements at Fly.io by ctvo on Monday March 06, 2023 @04:44PM (#35048099)
Things that just work and are delight to use and the AWS Amplify CLI are not often mentioned together. The Amplify CLI is a growing collection of poorly thought out, poorly implemented functionality that looks good in demos, but falls apart under any close inspection.
Re:Rapid growth, lessons learned and improvements at Fly.io by Aeolun on Monday March 06, 2023 @07:59PM (#35050096)
I can only assume that if you’ve ever used the amplify cli it makes total sense.

At least that single ‘no’ contained a whole wealth of blood and tears to me.

Re:Rapid growth, lessons learned and improvements at Fly.io by nl on Monday March 06, 2023 @09:47PM (#35050917)
(No the OP)

I like Amplify and use it often. However, it isn't well integrated with "normal" backends, so if you want to keep a backend and frontend deployed together you either have to use their Amplify backend API or work out your own deployment.

Re:Rapid growth, lessons learned and improvements at Fly.io by latchkey on Monday March 06, 2023 @02:56PM (#35046719)
> What I truly want and probably lots of other people too is Flyctl for AWS. The same simplicity to run as fly, but give me something cheap in Virginia or the Dalles.

Google Cloud. It is painfully easy to spin up managed postgres, super easy to deploy gcp cloud functions or gcp cloud run. It isn't expensive either and just works.

Re:Rapid growth, lessons learned and improvements at Fly.io by 0cf8612b2e1e on Monday March 06, 2023 @03:00PM (#35046766)
If someone is not already using the holy trinity (AWS/Azure/GCP) there is probably a reason.
Re:Rapid growth, lessons learned and improvements at Fly.io by monsieurbanana on Monday March 06, 2023 @03:16PM (#35046965)
I'm not using gcp anymore because it's not worth risk losing access to my personal gmail account just to play around with pet projects.

I might be paranoid, but I just don't feel comfortable when there's so much in play.

Re:Rapid growth, lessons learned and improvements at Fly.io by guhcampos on Monday March 06, 2023 @03:33PM (#35047181)
Create a new Gmail account?
Re:Rapid growth, lessons learned and improvements at Fly.io by vineyardmike on Monday March 06, 2023 @04:35PM (#35047979)
Google associates different accounts that are from the same owner when handling issues FYI. So if they think your account is doing something wrong on GCP, be wary of associated accounts.
Re:Rapid growth, lessons learned and improvements at Fly.io by latchkey on Monday March 06, 2023 @10:51PM (#35051330)
Never once heard of that.
Re:Rapid growth, lessons learned and improvements at Fly.io by miyuru on Tuesday March 07, 2023 @12:54AM (#35052064)
Re:Rapid growth, lessons learned and improvements at Fly.io by latchkey on Tuesday March 07, 2023 @12:13PM (#35057956)
Did you read the comments? My takeaway is that it was bs.
Re:Rapid growth, lessons learned and improvements at Fly.io by 0cf8612b2e1e on Tuesday March 07, 2023 @02:44PM (#35060172)
There was one person strongly challenging the story and plenty of back and forth. It hardly seems a settled case one way or the other.
Re:Rapid growth, lessons learned and improvements at Fly.io by namaria on Monday March 06, 2023 @04:40PM (#35048039)
Separating concerns, isolating things that are not related, these are some basic tenets of good engineering. Yet we all keep rolling the ball of mud downhill and act shocked it keeps growing and swallowing everything.
Re:Rapid growth, lessons learned and improvements at Fly.io by latchkey on Tuesday March 07, 2023 @12:14PM (#35057985)
That's the beauty of the services I named. Super easy to roll the code to any other similar PaaS provider. There is no vendor lockin.

It is postgres + http handlers.

Re:Rapid growth, lessons learned and improvements at Fly.io by 0cf8612b2e1e on Monday March 06, 2023 @04:36PM (#35047987)
Totally agree with this mindset. My digital life is on the line because Google refuses to separate services.
Re:Rapid growth, lessons learned and improvements at Fly.io by amluto on Monday March 06, 2023 @05:04PM (#35048365)
Egress pricing, for one.

fly.io charges an outrageous 2 cents/GB. Google is over 4x that.

At fly.io rates, 1Gbps average over a month is $6400/mo. Google is tiered and you’re looking at over $10k/mo.

For comparison, a cheap managed switch that can handle 1Gbps cost about $100, maybe a bit more if you want a nice one. A nice router is more. You can rent an entire rack, including power, cooling, and an unmetered 1Gbps for $300-$1k/mo (with maybe some wiggle room on both ends). You can buy a pretty nice server, amortize the price over a week or two, and still come out ahead.

You certainly get considerable value from a major cloud provider, and a lot of their other services are reasonably priced, but, depending on your workload, the egress prices and the corresponding Hotel California factor may make using a major cloud provider a poor proposition.

Re:Rapid growth, lessons learned and improvements at Fly.io by re-thc on Tuesday March 07, 2023 @07:33AM (#35054598)
It's potentially a lot more for the big clouds. Anything in the network path has a charge - load balancers, NAT gateways, etc.
Re:Rapid growth, lessons learned and improvements at Fly.io by amluto on Tuesday March 07, 2023 @09:50AM (#35055941)
The cost of egress plus a gateway or two is fairly close to the cost of burning a DVD twenty years ago. And it appears to actually be cheaper to burn DVDs and mail them today than to send data from a major cloud.

This becomes very relevant for things like archiving data. If you generate data outside of a major cloud, you can pay a major cloud a very reasonable fee to archive it for you. But if you ever download your archive, it will cost you about half the price of buying an external disk to store it on.

(To be fair, object storage is rather more reliable than a single crappy external drive. But if you access the data more than once, maybe you should have a colo or on-prem copy too.)

Re:Rapid growth, lessons learned and improvements at Fly.io by latchkey on Tuesday March 07, 2023 @12:16PM (#35058011)
Depending on what I'm building, I tend to cache on the edge with something like CloudFlare in front of GCP. Lowers the egress charges significantly, with the benefit of speeding everything up too.
Re:Rapid growth, lessons learned and improvements at Fly.io by mattbillenstein on Monday March 06, 2023 @03:02PM (#35046789)
Do you have a guide in mind?

If it's sorting and sifting and clicking a bunch of stuff in the console, that's not painfully simple. If it's some easy cli commands, I think that's in the ballpark...

Re:Rapid growth, lessons learned and improvements at Fly.io by latchkey on Monday March 06, 2023 @10:52PM (#35051333)
There is a gcloud cli, but I just automated deployments in CI...

https://github.com/google-github-actions/deploy-cloud-functi...

Re:Rapid growth, lessons learned and improvements at Fly.io by zoomzoom on Monday March 06, 2023 @04:11PM (#35047657)
I think this whole category is interesting, from the next-gen PaaS to the cloud-native ecosystem. Totally empathize with how hard what fly is doing in terms of scale and reliability is.

At Coherence (withcoherence.com) we're focused on a developer experience layer on top of AWS/GCP. You might describe it as flyctl for AWS.