TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

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

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Reliability: It’s not great

1226 pointsby bishopsmotherabout 2 years ago

57 comments

samwillisabout 2 years ago
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.<p>Fly (to my understanding) at its core is about <i>edge</i> compute. That is where they started and what the team are most excited about developing. It&#x27;s a brilliant idea, they have the skills and expertise. They are going to be successful at it.<p>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&#x27;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.<p>It&#x27;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.<p>I don&#x27;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!
评论 #35047302 未加载
评论 #35048244 未加载
评论 #35046650 未加载
评论 #35046685 未加载
评论 #35046953 未加载
评论 #35047376 未加载
评论 #35047937 未加载
评论 #35046754 未加载
评论 #35047345 未加载
评论 #35047603 未加载
评论 #35047128 未加载
评论 #35047786 未加载
评论 #35047788 未加载
评论 #35051885 未加载
评论 #35050285 未加载
评论 #35048674 未加载
评论 #35047656 未加载
评论 #35047334 未加载
评论 #35049946 未加载
评论 #35056048 未加载
yamrzouabout 2 years ago
I&#x27;m not a user of Fly.io. I can&#x27;t help but notice how remarkable the effect of open communication on potential end users like me. I remember reading about their reliability problems on HN some time ago. That biased my view of the company. After reading this, the open communication and transparency restored my trust in them, and would make them again a potential candidate for future projects. Because now I know that they acknowledge the problem and that they are trying to improve things.
评论 #35047533 未加载
评论 #35046292 未加载
评论 #35046484 未加载
评论 #35048182 未加载
评论 #35053770 未加载
评论 #35046582 未加载
评论 #35050458 未加载
评论 #35048038 未加载
评论 #35046831 未加载
评论 #35049832 未加载
评论 #35047508 未加载
throwawaaarrghabout 2 years ago
I&#x27;ve been doing reliability stuff for near two decades. The one thing I am sure of is there is no way to just engineer your way to reliability. That is to say, no person, no matter how smart, can just invent some whizbang engineering thing and suddenly you have reliability.<p>Reliability is a thing that grows, like a plant. You start out with a new system or piece of software. It&#x27;s fragile, small, weak. It is threatened by competing things and literal bugs and weather and the soil it&#x27;s grown in and more. It needs constant care. Over time it grows stronger, and can eventually fend for itself pretty well. Sometimes you get lucky and it just grows fine by itself. And sometimes 50 different things conspire to kill it. But you have to be there monitoring it, finding the problems, learning how to prevent them. Every garden is a little different.<p>It doesn&#x27;t matter what a company like Fly does technology wise. It takes time and care and churning. Eventually they will be reliable. But the initial process takes a while. And every new piece of tech they throw in is another plant in the garden.<p>So the good news is, they can become really reliable. But the bad news is, it doesn&#x27;t come fast, and the more new plants they put in the ground, the more concerns there are to address before the garden is self sustaining.
评论 #35052993 未加载
评论 #35053029 未加载
评论 #35053323 未加载
评论 #35056046 未加载
评论 #35052736 未加载
评论 #35051647 未加载
评论 #35056972 未加载
jrochkind1about 2 years ago
I remain kind of amazed about how heroku managed to pull off what they pulled off, in the first case.<p>Also:<p>&gt; The Heroku exodus broke our assumptions. Pre-Heroku, most of the apps we were running were spread across regions. And: we were growing about 15% per month. But post-Heroku, we got a huge influx of apps in just a few hot spots — and at 30% per month.<p>I hadn&#x27;t before seen anyone with a big picture view confirm a heroku exodus was happening, although a lot of people <i>suspected</i> it or had anecdotes.<p>But if fly is seeing a pretty enormous number of customers moving from heroku to fly... oh wait, now I&#x27;m wondering, is this mainly a result of heroku ending <i>free</i> services, and those are free customers coming to fly for free services?<p>If so... that&#x27;s a pretty big burden to take on without revenue to match, it does seem kind of dangerous for fly.
评论 #35049365 未加载
评论 #35054138 未加载
pyentropyabout 2 years ago
Almost half of the issues are caused by their use of HashiCorp products.<p>As someone that has started tons of Consul clusters, analyzed tons of Terraform states, developed providers and wrote a HCL parser, I must say this:<p>HashiCorp built a brand of consistent design &amp; docs, security, strict configuration, distributed-algos-made-approachable... but at its core, it&#x27;s a <i>very</i> fragile ecosystem. The only benefit of HashiCorp headaches is that you will quickly learn Golang while reading some obscure github.com&#x2F;hashicorp&#x2F;blah&#x2F;blah&#x2F;file.go :)
评论 #35048318 未加载
评论 #35049109 未加载
pier25about 2 years ago
I&#x27;ve been using Fly for over two years or so. The sentiment of this post doesn&#x27;t align with my personal (anecdotal) experience.<p>The PG issues hit me two times in the previous weeks but other than that it&#x27;s been working great for me.<p>With the move to v2 apps (using their new machines infra) things are actually faster and smoother than ever.<p>About a year or so ago their CLI was quite buggy but I haven&#x27;t really hit any bugs in months.<p>I will remain with Fly for the time being. Hopefully they don&#x27;t close shop!
评论 #35047252 未加载
评论 #35047796 未加载
nu11ptrabout 2 years ago
Not a client of fly.io, but dang impressive for the company to be this open and honest. Definite respect - wish more companies were like this. It puts them on my short list almost immediately for future needs.
评论 #35047544 未加载
评论 #35053971 未加载
评论 #35051924 未加载
lll-o-lllabout 2 years ago
At first I was all like “Ha ha, losers can’t scale”<p>And then I was “Huh, these technical challenges are actually pretty difficult”<p>And <i>then</i> I was all “crap, these are a bunch of technologies I was about to add to our stack”<p>Thanks heaps fly.io people; having the humility to honestly talk about the challenges and failures massively helps people such as myself as we navigate new unfamiliar technologies. If more companies were willing to do this, it’d be a lot easier to avoid common pitfalls.
评论 #35048596 未加载
outworlderabout 2 years ago
&gt; This is a theme. Existing open source is not designed for global deployment<p>Eh? Unless you are consuming something as a service and it actually advertises it as a feature, nothing is ready for &#x27;global deployment&#x27;.<p>If you have a &#x27;centralized&#x27; secret storage, then you have made it tied to a region. Want to have redundancies and lower latency? You&#x27;ll have to distribute it. Vault has docs about this: <a href="https:&#x2F;&#x2F;developer.hashicorp.com&#x2F;vault&#x2F;tutorials&#x2F;day-one-raft&#x2F;multi-cluster-architecture" rel="nofollow">https:&#x2F;&#x2F;developer.hashicorp.com&#x2F;vault&#x2F;tutorials&#x2F;day-one-raft...</a>
评论 #35051723 未加载
sergiotapiaabout 2 years ago
It&#x27;s been almost a year since I gave Fly a review (<a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=31391116" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=31391116</a>) and it&#x27;s a bummer that they&#x27;re still struggling to get things right. Double bummer because I love Phoenix and Elixir and they employ Chris McCord there.<p>Maybe they were _too_ ambitious at the start? They have a hard road ahead of them, and competition like Render.com and Northflank have provided me with solutions to all of my problems. Great dev ux, great prices and predictable solutions. They also keep pushing out very useful features. A third competitor also sprung up Railway! There&#x27;s certainly blood in the water.<p>Will they catch up to others before the competition solves the &quot;global mesh&quot; unique value proposition Fly.io currently has? That&#x27;s the $1MM question.
评论 #35046911 未加载
e1gabout 2 years ago
This reads like a mea culpa from an indie hacker, but Fly.io had 5+ years and raised $40M to get these basic <i>fundamentals</i> right. And we get promises of a new status page.
评论 #35047620 未加载
评论 #35048529 未加载
评论 #35048680 未加载
claytonjyabout 2 years ago
Very interesting to see Kurt assert theyre going to &quot;solve managed Postgres&quot;, and I&#x27;m super curious to know what that means. Does it mean something like RDS, or more like CrunchyData?<p>I could see them building something RDS-like on their own, but if they&#x27;re trying to go further than that I wonder if they&#x27;ll buy or partner with other companies rather than doing it themselves. Neon strikes me as a Postgres-as-a-service that could pair well with Fly.
评论 #35046437 未加载
评论 #35046733 未加载
评论 #35047601 未加载
评论 #35046890 未加载
deividabout 2 years ago
I&#x27;m a bit sour reading this. I&#x27;ve always liked fly and particularly the engineering blog, so much so that a couple of months ago I decided to apply for an infra position, to work on some of these very topics. Sadly after 4~5 rounds of interviews (including a workday) they just ghosted me.
评论 #35048272 未加载
评论 #35048436 未加载
评论 #35048267 未加载
nomilkabout 2 years ago
What an earnest post, and how damn refreshing it is to see such concern for users, accountability, honesty and openness (quite a contrast to another PaaS)!<p>I moved one app successfully from heroku to fly and attempted to move a few others. These are my experiences (both good and bad):<p>Great:<p>- The load time on the pages is insanely faster on fly than heroku. Sometimes I thought I was on the localhost version of the app, it was that snappy.<p>- Love that it uses a Dockerfile<p>- Love paying for what I use (compared to Heroku&#x27;s rigid minimum of $16&#x2F;month for hobby dyno w&#x2F; postgres for baby apps, or $34&#x2F;month just to get a second web dyno for toddler apps). The same apps are &lt;$5&#x2F;month each on fly.<p>Not great:<p>- I find the fly.toml file hard to understand and use, and the cycle time slow to fix or tinker with it. It&#x27;s partly (entirely?) a &#x27;me&#x27; problem because I haven&#x27;t spent a huge amount of time reading the documentation.<p>- I found scheduling a rake task in a rails app time consuming (~days) the first time, but very easy (15 minutes) the second and subsequent times, once I knew a way that worked (cron didn&#x27;t work; had to use a tool I hadn&#x27;t used before &#x27;supercronic&#x27;).<p>- Deploys sometimes time out with `Error failed to fetch an image or build from source: error rendering push status stream: EOF`. Most layers copied, but randomly, some layers wouldn&#x27;t. All I could do is keep trying until it worked, which it did, 2 hours later. Not the end of the world, but an annoying complication when you&#x27;re already trying to solve complex problems.<p>- I followed a youtube video on how to move a rails app from heroku to fly, and it worked on a modern app, but I couldn&#x27;t quite get fly happy when moving the older app - something to do with postgres versions, and I didn&#x27;t want to spend all day figuring it out. I&#x27;m not hugely experienced with docker, it could have been an easy fix for someone more experienced.<p>On reflection, 3 of the 4 negatives above are solvable by me reading the docs more thoroughly and getting more proficient with docker.<p>I look forward to continuing using and exploring fly, and can&#x27;t be happier with the directness, transparency and care from fly staff. A platform with huge potential.
评论 #35049719 未加载
skywhopperabout 2 years ago
Interesting issues. Nothing surprising for anyone who’s run a global SaaS before, especially if growth has been incredibly fast. I find the gripes about Consul, Nomad, and Vault interesting since it sounds like the problems are mainly due to poor architectural decisions. Fly is rewriting those tools rather than invest in deploying them properly and in the process are running into new issues that those tools have already solved, which doesn’t give me confidence that the path forward will be any less bumpy.
emschwartzabout 2 years ago
One of my colleagues keeps repeating “reliability is our number one feature”.<p>I’m not sure it is for 100% of early stage startups, but I guess it is once you exceed some minimum usage threshold.<p>That said, definitely appreciate the detailed explanation.
评论 #35046668 未加载
评论 #35046901 未加载
评论 #35053993 未加载
评论 #35047002 未加载
ashibanabout 2 years ago
One of the key challenges we observe is that if you&#x27;re small enough, a Heroku like experience works well - and most of your needs would be covered by virtually any combination of techstacks.<p>It gets significantly more challenging when you grow, either in feature complexity or scale complexity - and then very few services can offer what AWS&#x2F;GCP&#x2F;Azure offer - albeit at the increased engineering&#x2F;monetary cost of using them.<p>We&#x27;re building a different kind of approach[0] that aims to absorb the mechanical cost of using public cloud capabilities (that are proven to scale) without hiding it altogether.<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;KlothoPlatform&#x2F;klotho">https:&#x2F;&#x2F;github.com&#x2F;KlothoPlatform&#x2F;klotho</a>
djha-skinabout 2 years ago
&gt; In response, we’ve shipped a project called Corrosion. Corrosion is a gossip &gt; based service discovery system.<p>I wonder why they didn&#x27;t try to use Serf[1] for this, since they were so into HashiCorp tools. It also uses the gossip protocol.<p>1: <a href="https:&#x2F;&#x2F;www.serf.io&#x2F;docs&#x2F;index.html" rel="nofollow">https:&#x2F;&#x2F;www.serf.io&#x2F;docs&#x2F;index.html</a>
birracervezaabout 2 years ago
What is this? A company being open and honest about problems their customers are facing? What is happening? Has the world gone mad??
tebbersabout 2 years ago
I really feel for Fly, as a potential customer. They are trying really hard. I would still love to use them one day and this post is definitely a step in the right direction. Growing is painful but they have smart people working there so fingers crossed that they sort this ASAP and it doesn&#x27;t become existential.
iamdbtooabout 2 years ago
I&#x27;m a big fan of fly.io. From their hiring process to the product itself it&#x27;s all carried out in a thoughtful manner. I hope they can weather this rough time.
clement_babout 2 years ago
I&#x27;ve been with fly.io at small scale and I have always loved their approach to content (docs, blogs, forums), and needless to say, their product. They are very talented and are building something truly great. Their openness, shown in this post, is an example to follow. It&#x27;s very hard to be that honest and direct when you&#x27;re meant to be an infallible entity, but it&#x27;s not a surprise at all to see fly authoring such a post. That&#x27;s how they operate and that&#x27;s why I trust them over anyone else.
plasmaabout 2 years ago
Thanks for sharing!<p>Would it help to replace Corrosion with a simpler &quot;Here&#x27;s my local known state&quot; blob that is POST&#x27;d to blob storage (for example) on a major cloud provider, and have another service read that at intervals? Just to make it really simple.<p>There will be a better way than that, but my thought is if you can make it simpler (known state is always just pushed, so missing updates auto-recovers and avoids corruption) then you can be building on top of a more stable service discovery system.<p>Centralized secret storage, can you keep the US instance read&#x2F;write, but replicate read-only copies (a side-car tool that copies the database to other regions at various intervals?) so each region can fetch secrets locally?<p>Or perhaps both can be solved with a general &quot;Copy local state to other regions&quot; service that is pretty simple but gives each region its own copy of other region&#x27;s information (secrets, provisioning states, ...).<p>I&#x27;ve needed to do similar things for some of the apps I&#x27;ve built, where a service needed another (simpler) service in front of it to bear the traffic load but was operationally simple (deferred the smarts to the system it was using as the source of truth) and automatically recovered from failure due to its simplicity.
评论 #35049336 未加载
rtpgabout 2 years ago
I have two extremely tiny sites (like, &quot;handful of users&#x2F;1 user&quot; sites) on Fly. I have had multiple incidents despite me not even touching them.<p>The thing that worries me about these incidents is they haven&#x27;t been, like, full service outages. A small subset of users talking about issues in forums. This makes me just feel like Fly has an immense amount of issues.<p>At least if like 50% of fly goes down then it feels like a config fat finger. When it&#x27;s a bunch of tiny issues now all my ops debugging has to start with going to the fly forums (and it&#x27;s _always been issues on fly&#x27;s side_).<p>The price is &quot;right&quot; (though like with all PaaS the gaslighting about running multiple processes in one container makes me feel bad about the state of cloud computing). And I really like the CLI stuff mostly! But I extremely don&#x27;t care about edge computing so for me fly is just heroku and I would love to feel more confident on that end.<p>(EDIT: the nice thing is I get email support with a bit of cash. This is a thing that will go away when they get bigger but it&#x27;s here while things are still breaking often)
hinkleyabout 2 years ago
&gt; We’ve put a lot of work and resources into growing the platform and maturing our engineering organization. But that work has lagged growth.<p>I fundamentally don&#x27;t understand why people are in such a big hurry to get &#x27;famous&#x27;. I&#x27;ve worked a couple of places where the marketing side was working as hard as they could to make sure that our heads were on fire at all possible moments. At one job I had a (very, very junior) manager come up to me and say great news we landed &lt;big customer&gt; and my immediate reply was, &quot;fuck me&quot;. We were already running to stay upright and now we&#x27;re about to have twice as much scrutiny. Wonderful.<p>If you push hard enough, eventually everyone looks like an idiot. The number of humans for whom that is not true could fit into a book. Both alive and deceased. They most definitely do not work for the companies I&#x27;ve described, at least not enough of them so you&#x27;d notice.
debarshriabout 2 years ago
This is a great blog and have so many insights for an SRE or devops person. But this goes to show you how difficult it is self host stuff at scale.<p>I used to work for a company that built deployment platforms for law firms. All our deployments where on prem and we had the same complexity with kubernetes. We had similar setup with vault and stolon for HA PG. More moving parts you have in infra, more permutations and combinations of failure modes you have.<p>What these guys are building is something I have seen in many orgs trying to do it internally and fail. PaaS is a hard problem if you want to solve it &quot;reliabily&quot;
thelocoabout 2 years ago
I love reading stuff like this. I don&#x27;t use fly, don&#x27;t plan to, not totally sure everything it does and will check it out. But this is some great raw data on how stressful it is after you launch.
ec109685about 2 years ago
I wonder what types of RPS they are seeing that required a gossip based protocol to broadcast state around versus a more traditional data store.<p>I take it that it’s far more important that the local region know about changes than a remote region, which makes a mastered store in one location as the source of truth problematic.<p>I also wonder why these companies don’t backstop themselves on the public cloud? Failing into an AWS seems better than running out of capacity and some its services could be used in circumstances where an open source technology isn’t ready.
评论 #35047224 未加载
computomaticabout 2 years ago
Where does fly.io document their per-account services limits? For example, max apps, databases, etc.<p>I took a quick look and couldn&#x27;t find them. Do they have any documented service limits?<p>A google search turned up [0] which does not inspire optimism.<p>&gt; ...there isn’t a limit to number of apps from a billing standpoint...<p>[0] <a href="https:&#x2F;&#x2F;community.fly.io&#x2F;t&#x2F;free-tier-limits-and-quota-needs-clarification&#x2F;8755">https:&#x2F;&#x2F;community.fly.io&#x2F;t&#x2F;free-tier-limits-and-quota-needs-...</a>
soperjabout 2 years ago
For django, they should really contribute to 2 scoops django cookie cutter program, so that you can get an out of the box django instance that can just deploy to Fly.io.
评论 #35046664 未加载
评论 #35048622 未加载
评论 #35046302 未加载
评论 #35046700 未加载
revskillabout 2 years ago
Fly.io seems like Vercel 1.0 (where you can just deploy docker image and done), but it&#x27;s more than that, with configurable volumes, secrets,...<p>I&#x27;m bullish on fly.io.
pwelchabout 2 years ago
Growing pains are never fun. It doesn&#x27;t mention (at least that I read) if they&#x27;re using HashiCorp Open Source or Enterprise. Open Source is great and I owe my career to it but they might be hitting the scale when the Enterprise features and support start to be worth the price.<p>I&#x27;ve only used Fly.io for a personal app but I think it&#x27;s a great option so I hope they keep growing.
评论 #35058115 未加载
Karupanabout 2 years ago
Thanks for the honest technical write up - not easy to air one&#x27;s dirty laundry to users. Given the scalability and stability issues, I am curious to understand the percent of apps deployed to fly are actually used in production&#x2F;critical to business. Sounds like they have quite a few hobby&#x2F;free tier users (myself included) who probably won&#x27;t notice certain issues unlike paid customers.
ChrisMarshallNYabout 2 years ago
Well, I feel for them. Scaling up is a bitch.<p>I&#x27;ve been lucky, in the past, but a lot of that, is because I have &quot;overengineered,&quot; and the tools&#x2F;frameworks have advanced to meet the new demand.<p>I am in the middle of a complete, bottom-to-top rewrite of the app we&#x27;ve been developing for the last couple of years. It&#x27;s going great, but making this leap was a fraught decision.<p>It&#x27;s mainly, so I wouldn&#x27;t have to write a post like that, in a year or two.<p>We spent all the time refining it, until we had what we wanted, and it worked great on our small test team.<p>Then, I loaded up a test server with 10,000 fake users, and tossed the app at that. To be fair, we don&#x27;t think we&#x27;ll have even that many users for quite a while. It&#x27;s a very specialized demographic.<p>* SOB *<p>It no do so well.<p>At that point, I had to decide whether to fix the issues (they were quite fixable), or revisit the architecture.<p>The main issue with the architecture, was that it was an &quot;accreted&quot; app, with changes gradually being factored in, as we progressed. The main reason for this, is because no one really knew what they wanted, until we ran it up the flagpole (sound familiar?).<p>The business logic was distributed throughout the app. That was ... <i>ugly</i>.<p>I envisioned myself, a year or two down the road, sucking on a magnum, because the app had turned into a Cruftosaurus, and was coming for me in my nightmares.<p>So I decided to rewrite, as we hadn&#x27;t done any kind of MVP or public beta, so we actually had the runway to do this.<p>I refined the entire business logic of the app into a single, platform-agnostic SPM module, which took just over a month, and have started to develop the app around that. It&#x27;s pretty much a rewrite, but I am recycling a lot of the app code. We also brought in our designer, and he&#x27;s looking at every screen I make. It&#x27;s working well for him.<p>Like I said, it&#x27;s going great. Better than I expected.<p>I know that I have a huge luxury, and I&#x27;m grateful. I can credit a lot of that, to doing some stress-testing before we got to a point where we had a bunch of users to support. I was able to go in, and go all Victor Frankenstein on the model.<p>The result, so far, is that this thing screams, and you don&#x27;t really even notice that there&#x27;s that many users on it. The model has already been proven (that SPM module), and all we&#x27;re doing, is chrome (which is a <i>ton</i> of work).
评论 #35049493 未加载
评论 #35048055 未加载
ecmascriptabout 2 years ago
Wow, posts like these kind of want me to sign up and become a customer. The honesty and openness is something I highly value and it&#x27;s weird that this is so uncommon that you get surprised by reading stuff like this.<p>Seems like they have a good understanding what the problems are so they will most likely be solved sooner or later.<p>Good work and keep honesty as open as you&#x27;ve done so far :)
tonnydouradoabout 2 years ago
Damn. I don&#x27;t know, and I guess almost no one can know, how much of this is genuine honesty and how much is calculated messaging, but I barely care. It&#x27;s refreshing enough that I kinda wanna give the thing a try. Which, ironically, might make their problems just a tiny little bit worse, since I likely won&#x27;t be a paying customer XD
vinay_ysabout 2 years ago
Corrosion seems over-engineered. Instead of doing a simpler federation of multiple databases (one per datacenter) across the globe, they decided to do gossip amongst every single VM across the globe! You don&#x27;t really gain much but you do get all the noisy complexity for sure.
andy_pppabout 2 years ago
How easy is it to deploy things with GitHub actions, AWS and terraform instead? I think I’d like full infrastructure control after having accidentally got a job doing DevOps which I’m starting to get quite into. I should probably write up a blogpost about converting everything over…
tiffanyhabout 2 years ago
Would the simple solve be that Fly.io just mark any new service of theirs “beta” for x-months post launch?
评论 #35046332 未加载
Dave3of5about 2 years ago
I always thought it would be really interesting to work for a company like fly.io.<p>Solving hard problems like this seems interesting.<p>On the other hand it could be a giant shit show of micromanagement and toxicity, who knows really.<p>At the moment they aren&#x27;t hiring though so that&#x27;s that.
sidcoolabout 2 years ago
I have a debilitating impostor syndrome around resiliency and reliability of my systems. I always feel I am doing something wrong compared to the Googles, the Microsofts and the Fly.ios of the world. This does help feel better.
chucky_zabout 2 years ago
mrkurt have you considered some of the lower tiers of vault enterprise that allow for performance replicas that just outright solve that problem? might be cheaper than an engineer at this point.
none_to_remainabout 2 years ago
Three little pigs, but they all live in a house of straw built on top of several houses of sticks. (The foundation is an old house of brick, but the wolf isn&#x27;t bothered by that.)
siliconc0wabout 2 years ago
Respect the post, building your own infrastructure provider is playing on hard, the big players have had armies of engineers iterating on their stacks for a decade+
gpjanikabout 2 years ago
I like Fly&#x27;s response to the problems - honesty and openness - so I&#x27;m going to add to their problems and try to use it ;)
nprateemabout 2 years ago
Interesting take. As a non customer I now won&#x27;t consider them for any projects as they&#x27;ve confirmed their unreliability.
nathantsabout 2 years ago
i also wanted a good cli for aws, and built one:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;nathants&#x2F;libaws">https:&#x2F;&#x2F;github.com&#x2F;nathants&#x2F;libaws</a><p>companies like fly are fantastic.<p>they provide a good service, and they put market pressure on aws.<p>a free tier isn’t important anymore. with usage based pricing for lambda&#x2F;dynamo&#x2F;s3, an app with usage approaching zero has no cost.
anacrolixabout 2 years ago
<p><pre><code> - Machines seem like a waste of time - Access directly to VMs is being removed (and doesn&#x27;t support TCP over IPv4, or UDP over IPv6) - The CDN is nice but should support private networking too. - Volume management is deficient: It should be possible to access and fix volumes outside the context of an its app instance. - Egress traffic should be free between apps over private networking, at least in the same DC.</code></pre>
crabboneabout 2 years ago
I&#x27;m not in the Web business, and have no idea what fly.io is offering, but whenever I hear anyone trashing Consul, I give them a standing ovation. An application which decided to use Base64-encoded JSON for its communication protocol deserves every bit of mockery it can get.
1023bytesabout 2 years ago
I get it, I like fly.io, but the last outage made me switch to Railway.app
davedxabout 2 years ago
@kurt happy (sometimes paying) Fly user here. Keep up the great work!
al_be_backabout 2 years ago
in my view, a new edge computing entrant needs a niche market e.g low latency gaming or privacy-heavy computing, and to stay away from MAAG cloud territory.
lopatinabout 2 years ago
It sounds like they need more money to scale the shared stack
victorbjorklundabout 2 years ago
Great post. Love how transparent Fly is. Im a customer but without any life and death important apps. And yea they had some issues lately so good they are addressing it.
swamp40about 2 years ago
&quot;CEO finds novel way to fix Capacity problems...&quot;<p>They just lost about 40% of their paying users with that blog post.
benatkinabout 2 years ago
It&#x27;s too late. They&#x27;ve already misled people.
KETpXDDzRabout 2 years ago
That sounds like a typical problem of unnecessary complexity to me. I wonder how many over engineered (web) applications could run as a single, efficient process on a single machine.
评论 #35051462 未加载