Earlier quoted context omitted.
To my knowledge Firebase doesn’t support graphql. I wish this meme about AppSync being AWS Firebase would die. AppSync is very different from Firebase but not that different from the other graphql-as-a-service companies.
That’s an architectural difference. Firebase predates graphql. I think the idea is at a high level they both target the same type of customer and use case, i.e. rapid development. No?
AWS AppSync – Build data-driven apps with real-time and offline capabilities
41–49 of 49 posts
Re: AWS AppSync – Build data-driven apps with real-time and offline capabilities
#42Re: AWS AppSync – Build data-driven apps with real-time and offline capabilities
#43Earlier quoted context omitted.
AppSync supports graphql subscriptions on mutations. They’re delivered using to the browser using MQTT.
ah, thanks, that's what i wanted to ask. Since it's MQTT, how does it support iOS when the app is in the background? or it won't support that scenario on iOS? On Android, does it also use MQTT to maintain a connection? instead of using FCM/GCM? On the browser, how's the MQTT connection maintained? does it have service worker support for "offline" use cases?
Re: AWS AppSync – Build data-driven apps with real-time and offline capabilities
#44Earlier quoted context omitted.
Sure, but these companies were alternatives to Firebase. Isn't this service simply Scaphold renamed?
No. That is not why graphql was invented. Lurk more.
I'm just saying AWS bought Scaphold to deliver a BaaS alternative to Firebase...
Re: AWS AppSync – Build data-driven apps with real-time and offline capabilities
#45Earlier quoted context omitted.
No. That is not why graphql was invented. Lurk more.
I didn't say this was why GraphQL was invented. I'm just saying AWS bought Scaphold to deliver a BaaS alternative to Firebase...
Re: AWS AppSync – Build data-driven apps with real-time and offline capabilities
#46So basically it is a database in the cloud that you can access using GraphQL over HTTP?
Plus real-time sync and offline capabilities. And I think some search and access control features.
Re: AWS AppSync – Build data-driven apps with real-time and offline capabilities
#47Earlier quoted context omitted.
That’s an architectural difference. Firebase predates graphql. I think the idea is at a high level they both target the same type of customer and use case, i.e. rapid development. No?
That’s not the problem GraphQL was invented to solve AFAIK. Subscriptions were added to graphql later. As I understand it graphql was created to abstract various api endpoints and tie the nodes together with resolvers so that queries would be more efficient. Firebase is a real-time db. When you hit it you hit a single endpoint. That’s very different. I can’t imagine anyone well versed in graphql and Firebase and thei…
Of course, I say this as an outsider, not familiar with the details of the project, and having only read what's on the AppSync website. If AppSync really does exist solely to deliver GraphQL to the world, hopefully you can understand how this might not be apparent to other HN commentors.
Anyway just trying to explain how there could be confusion, after reading a bunch of the comments on here.
Re: AWS AppSync – Build data-driven apps with real-time and offline capabilities
#48Earlier quoted context omitted.
That’s an architectural difference. Firebase predates graphql. I think the idea is at a high level they both target the same type of customer and use case, i.e. rapid development. No?
That’s not the problem GraphQL was invented to solve AFAIK. Subscriptions were added to graphql later. As I understand it graphql was created to abstract various api endpoints and tie the nodes together with resolvers so that queries would be more efficient. Firebase is a real-time db. When you hit it you hit a single endpoint. That’s very different. I can’t imagine anyone well versed in graphql and Firebase and thei…