AppEngine had the same problems - seemingly every week some component of the service would be down for some non-negligible amount of time (laughably it was often search -- we're talking about Google here). I've generally found AWS more reliable than GCP - even when GCP isn't having downtime, you'll occasionally get 503's from their APIs, so you need to wrap all your calls to them in retries. AWS has had multiple inst…
Firebase outages and misleading status reporting
21–30 of 52 posts
Re: Firebase outages and misleading status reporting
#22Not really convinced firebase is “covering it up”. The official status page breaks down availability by-service with descriptions of each outage and updates with timestamps. https://status.firebase.google.com
That’s part of the problem, actually. I’ve noticed for years that some Firebase service distruptions go unreported, and it was clear that reporting individual services was a way to avoid showing the end-to-end summary. It doesn’t matter that all of Firebase’s servers are up and running, if the end-to-end service they provide isn’t working.
Re: Firebase outages and misleading status reporting
#23I think that PaaS and BaaS where you don't have access to the back end is a dead end. It's going to go the way of Windows Server. Open source solutions will always win in the end when it comes to developers.
People also balked during the transition away from FTP. SSHing into servers is precisely the thing you want to get away from whether it's to change code or to hotfix your nginx.conf or to do a quick apt-get install. Doesn't mean that we don't need SSH ever, but 99% of the time it's something we use because we're too lazy to setup automation. I reckon you're using open-source here to mean self-hosted, but that doesn't…
Re: Firebase outages and misleading status reporting
#24I stopped using the realtime database once firestore was released in beta. So haven't experienced the downtime you have demonstrated in the status graphs, but Firebase's SLA [1] for realtime database apparently guarantees service credit for monthly uptime less than 99.95%. To corroborate your observations, check if you received this credit: Less than 99.95% but equal to or greater than 99.0%: 10% credit Less than 99.…
Re: Firebase outages and misleading status reporting
#25I think that PaaS and BaaS where you don't have access to the back end is a dead end. It's going to go the way of Windows Server. Open source solutions will always win in the end when it comes to developers.
You are always going to have to rely on other service providers for critical things - networking, power, etc. I don’t think there is going to be some massive move for every business to be in control of every aspect of their supply chain. It simply isn’t feasible.
If having solar panels becomes consistently cheaper than buying electricity from the grid (per megawatt), then individuals and businesses will all switch to solar panels... Especially if the business uses a lot of electricity.
The main reason that PaaS solution are popular now is because of advertising and hype. It's a bubble.
Re: Firebase outages and misleading status reporting
#26I have always wondered what a reliable backup to the realtime db could be. Havent found much till date.
Re: Firebase outages and misleading status reporting
#27I stopped using the realtime database once firestore was released in beta. So haven't experienced the downtime you have demonstrated in the status graphs, but Firebase's SLA [1] for realtime database apparently guarantees service credit for monthly uptime less than 99.95%. To corroborate your observations, check if you received this credit: Less than 99.95% but equal to or greater than 99.0%: 10% credit Less than 99.…
Is Firestore a more reliable version of Firebase's real-time database?
https://firebase.google.com/docs/firestore/rtdb-vs-firestore
Re: Firebase outages and misleading status reporting
#28Not really convinced firebase is “covering it up”. The official status page breaks down availability by-service with descriptions of each outage and updates with timestamps. https://status.firebase.google.com
> The official status page breaks down availability by-service That’s part of the problem, actually. I’ve noticed for years that some Firebase service distruptions go unreported, and it was clear that reporting individual services was a way to avoid showing the end-to-end summary. It doesn’t matter that all of Firebase’s servers are up and running, if the end-to-end service they provide isn’t working.
Re: Firebase outages and misleading status reporting
#29Earlier quoted context omitted.
> The official status page breaks down availability by-service That’s part of the problem, actually. I’ve noticed for years that some Firebase service distruptions go unreported, and it was clear that reporting individual services was a way to avoid showing the end-to-end summary. It doesn’t matter that all of Firebase’s servers are up and running, if the end-to-end service they provide isn’t working.
Firebase offers a variety of individual services, and most apps pick up only the services they need. So reporting service-by-service makes more sense.
Re: Firebase outages and misleading status reporting
#30The idea is that you update your documents (PDF, HTML, etc) into Polar, tag them, and then we sync them to the cloud. Then when you go to another machine like work or home your documents are always synchronized.
At first I fell in love with Firebase and was very very excited to start implementing it.
They've spent a ton of time working on the initial implementation experience.
Their Firebase Auth support was amazingly simple to setup. Same with Firebase hosting. It's top notch. You can be up and running with a CDN hosting with SSL in like 2 minutes and the firebase tools are exceptional.
Cloud Firestore seems really interesting and easy to setup. It's basically designed for 'apps'. IE user-facing apps and works pretty well if all the data is private to the user.
I do struggle with these issues of reliability though. At Datastreamer (http://www.datastreamer.io/) we use Hetzner and have about a half petabyte stored there.
It's a blog content search engine which we license to other startups so high availability is critical.
Their infra is amazingly reliable. Very very happy here.
The problem of course is that you then have to manage your own software stack which of course requires extra effort on your part.