Most active commenters
  • latchkey(6)
  • 0cf8612b2e1e(3)
  • te_chris(3)
  • vorticalbox(3)
  • Aeolun(3)

←back to thread

1226 points bishopsmother | 55 comments | | HN request time: 2.212s | source | bottom
Show context
samwillis ◴[] No.35046486[source]
Fundamentally I think some of the problems come down to the difference between what Fly set out to build and what the market currently want.

Fly (to my understanding) at its core is about edge compute. That is where they started and what the team are most excited about developing. It's a brilliant idea, they have the skills and expertise. They are going to be successful at it.

However, at the same time the market is looking for a successor to Heroku. A zero dev ops PAAS with instant deployment, dirt simple managed Postgres, generous free level of service, lower cost as you scale, and a few regions around the world. That isn't what Fly set out to do... exactly, but is sort of the market they find themselves in when Heroku then basically told its low value customers to go away.

It's that slight miss alignment of strategy and market fit that results in maybe decisions being made that benefit the original vision, but not necessarily the immediate influx of customers.

I don't envy the stress the Fly team are under, but what an exciting set of problems they are trying to solve, I do envy that!

replies(20): >>35046650 #>>35046685 #>>35046754 #>>35046953 #>>35047128 #>>35047302 #>>35047334 #>>35047345 #>>35047376 #>>35047603 #>>35047656 #>>35047786 #>>35047788 #>>35047937 #>>35048244 #>>35048674 #>>35049946 #>>35050285 #>>35051885 #>>35056048 #
1. vineyardmike ◴[] No.35046650[source]
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 (and workflow) for AWS. The same simplicity to run as fly, but give me something cheap in Virginia or the Dalles.

replies(6): >>35046719 #>>35046724 #>>35046861 #>>35046889 #>>35047064 #>>35047657 #
2. latchkey ◴[] No.35046719[source]
> 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.

replies(2): >>35046766 #>>35046789 #
3. cldellow ◴[] No.35046724[source]
Render.com is another spiritual successor of Heroku. I'd love a world where Fly and Render are both very successful companies.
replies(4): >>35046896 #>>35047024 #>>35047378 #>>35054406 #
4. 0cf8612b2e1e ◴[] No.35046766[source]
If someone is not already using the holy trinity (AWS/Azure/GCP) there is probably a reason.
replies(2): >>35046965 #>>35048365 #
5. mattbillenstein ◴[] No.35046789[source]
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...

replies(1): >>35051333 #
6. manmal ◴[] No.35046861[source]
I can second that I‘ve seen render.com mentioned very often, maybe even more so than fly.
7. gen220 ◴[] No.35046889[source]
> 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/

replies(1): >>35046997 #
8. te_chris ◴[] No.35046896[source]
Not gonna happen. Both will get acquired because that’s how things work now
replies(5): >>35047182 #>>35047187 #>>35047629 #>>35047892 #>>35047954 #
9. monsieurbanana ◴[] No.35046965{3}[source]
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.

replies(2): >>35047181 #>>35047987 #
10. pid-1 ◴[] No.35046997[source]
No
replies(1): >>35047140 #
11. vorticalbox ◴[] No.35047024[source]
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
replies(2): >>35047261 #>>35058184 #
12. trunnell ◴[] No.35047064[source]

  > 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.

13. scubbo ◴[] No.35047140{3}[source]
Can you elaborate?
replies(3): >>35048099 #>>35050096 #>>35050917 #
14. guhcampos ◴[] No.35047181{4}[source]
Create a new Gmail account?
replies(2): >>35047979 #>>35048039 #
15. jamil7 ◴[] No.35047182{3}[source]
Not sure why this is downvoted, it’s a valid point.
16. jstummbillig ◴[] No.35047187{3}[source]
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.

replies(1): >>35048324 #
17. alexgrover ◴[] No.35047261{3}[source]
That’s supported on most PAAS these days, including Heroku.
replies(1): >>35047829 #
18. rychco ◴[] No.35047378[source]
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.

19. sethammons ◴[] No.35047629{3}[source]
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.
replies(1): >>35048736 #
20. zoomzoom ◴[] No.35047657[source]
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.

21. vorticalbox ◴[] No.35047829{4}[source]
On their free tiers though?
replies(2): >>35047951 #>>35048323 #
22. morelisp ◴[] No.35047892{3}[source]
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.)

23. ◴[] No.35047951{5}[source]
24. anurag ◴[] No.35047954{3}[source]
(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.

replies(3): >>35048710 #>>35049580 #>>35050076 #
25. vineyardmike ◴[] No.35047979{5}[source]
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.
replies(1): >>35051330 #
26. 0cf8612b2e1e ◴[] No.35047987{4}[source]
Totally agree with this mindset. My digital life is on the line because Google refuses to separate services.
27. namaria ◴[] No.35048039{5}[source]
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.
replies(1): >>35057985 #
28. ctvo ◴[] No.35048099{4}[source]
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.
29. alexgrover ◴[] No.35048323{5}[source]
Well, no longer free on Heroku, but it was
replies(1): >>35056058 #
30. zamnos ◴[] No.35048324{4}[source]
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.)
replies(1): >>35048651 #
31. amluto ◴[] No.35048365{3}[source]
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 costs 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.

replies(2): >>35054598 #>>35058011 #
32. manmal ◴[] No.35048651{5}[source]
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.
replies(1): >>35048961 #
33. te_chris ◴[] No.35048710{4}[source]
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.
34. te_chris ◴[] No.35048736{4}[source]
Macro makes it harder to raise funding too though - VC no longer as attractive given the risks and higher interest rates available
35. giovannibonetti ◴[] No.35048961{6}[source]
The difference is that Stadia was definitely losing money, whereas Google Workspace might be profitable.
36. metadat ◴[] No.35049580{4}[source]
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).

The only constant in life is change, it's best to focus on what you can do right now, today, and only put out promises or commitments that you have the necessary influence to follow through on. Some things are bigger than each of us.

Best wishes and godspeed to you and fly.io!

37. Aeolun ◴[] No.35050076{4}[source]
> 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.

replies(2): >>35052153 #>>35053004 #
38. Aeolun ◴[] No.35050096{4}[source]
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.

39. nl ◴[] No.35050917{4}[source]
(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.

40. latchkey ◴[] No.35051330{6}[source]
Never once heard of that.
replies(1): >>35052064 #
41. latchkey ◴[] No.35051333{3}[source]
There is a gcloud cli, but I just automated deployments in CI...

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

42. miyuru ◴[] No.35052064{7}[source]
https://news.ycombinator.com/item?id=17115643
replies(1): >>35057956 #
43. onethought ◴[] No.35052153{5}[source]
Spotify, Apple, Amazon, Facebook, Twitter (kinda), Valve all have not been acquired and have existed for a long timescale...
replies(2): >>35053247 #>>35053298 #
44. antupis ◴[] No.35053004{5}[source]
Times are now different money is not free anymore so those big acquisitions need to make real business sense.
45. fauigerzigerk ◴[] No.35053247{6}[source]
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.

46. Aeolun ◴[] No.35053298{6}[source]
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.

47. aitchnyu ◴[] No.35054406[source]
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.
48. re-thc ◴[] No.35054598{4}[source]
It's potentially a lot more for the big clouds. Anything in the network path has a charge - load balancers, NAT gateways, etc.
replies(1): >>35055941 #
49. amluto ◴[] No.35055941{5}[source]
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.)

50. vorticalbox ◴[] No.35056058{6}[source]
did not know heroku had that.
51. latchkey ◴[] No.35057956{8}[source]
Did you read the comments? My takeaway is that it was bs.
replies(1): >>35060172 #
52. latchkey ◴[] No.35057985{6}[source]
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.

53. latchkey ◴[] No.35058011{4}[source]
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.
54. bfdes ◴[] No.35058184{3}[source]
I believe Netlify introduced this feature. It is now ubiquitous (as alexgrover said).
55. 0cf8612b2e1e ◴[] No.35060172{9}[source]
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.