The reliability is very very bad. It was really insane that 2 times in the past few months the main dashboard was down as I’m demoing something. Not to mention the deploy outages and almost daily some random thing was unavailable or delayed.
I had to leave a few months ago after the price raises and how many times my boss saw some issue in the project I had with them.
They also deprecated and removed their sqlite backup service. Back to GCP and not worrying about so many outages now.
Now just to worry about GCP getting shut down with a few days' notice. /s
But in all seriousness the gall to raise prices before actually fixing the reliability problems is pretty shocking. I understand it's a bit of a chicken-and-egg thing where you maybe are tight on resources but there's no scenario where it's acceptable to have a product with these kinds of problems and then raise prices on existing customers who are putting up with it.
Google's b2b products are relatively stable (relative to their b2c free services). You generally get somewhere like a year of notice if they shut it down.
Because it's easy. If someone's eyes glazes over before you get to the third Q in QQQ, and they're not going to entertain a conversation over Roth and 401k, some place to just money over to for retirement is very attractive.
A bunch of mini outages and the main site + dashboard was out for maybe an hour last week on Thursday.
my production app has had 1 outage where stripe webhooks weren’t delivering for 45 minutes which is a huge issue for sure.
I mitigated by checking in addition to the webhook event and also it hasn’t had a problem since. Their explanation was a 3rd party networking issue at or near one of their data centers
The nice thing about Fly is it’s very docker oriented, so depending on your app migrating it off may be fairly straightforward?
My apps are all on Fly but in the regions without big hikes thankfully, so I’m sticking around for now, but it sucks some people are being hit by this…
Technically you are right. However my app is using litefs. In theory you could set this up on your own servers. Which is part of the reason I was so interested in it.
However with fly it’s just one command to add a new region and my data is auto replicated there.
That’s super nice compared to manually managing this.
As long as bandwidth costs do not go up drastically I think it’ll be okay.