Live data from Hacker News

AWS AppSync – Build data-driven apps with real-time and offline capabilities

aws.amazon.com

31–40 of 49 posts

Re: AWS AppSync – Build data-driven apps with real-time and offline capabilities

#32
post #17
post #13

Earlier quoted context omitted.

As far as I know GraphQL has subscriptions

Thanks for the response. I should have been more specific, what's AppSync's mechanism for push notification for the 3 platforms: FCM (GCM?) for Android? APNs for iOS? HTML5 Push API for browsers?

Ah okay :D

I don't know, but when using AWS, SNS is the push based solution.

Re: AWS AppSync – Build data-driven apps with real-time and offline capabilities

#33
post #21

I wonder why most companies building simple CRUD apps still don't use those services (AppSync, Firebase, Graphcool, etc)? Seems like cheaper than hiring a backend developer + a devops.

I can only speak about Firebase, but it gets very expensive very quickly.

Will Graphcool be around in a couple years? That's my first consideration in selecting tools like this to build a business on.

Re: AWS AppSync – Build data-driven apps with real-time and offline capabilities

#34
post #29
post #25

Seems like another way to lock you into a proprietary cloud (Firebase or AWS backend). Why not just take a client side library and an open-source backend, and host it on EC2 or some general purpose computer server hosted anywhere? This way your CLIENTS have a choice too. If you can install Wordpress why not this? SAFE network will solve all this soon.

I think the lock-in can be rather small if you consider the flexibility of GraphQL.

Having used graph.cool I can say there's a significant amount of lock-in. Authorization can be pretty specific to the implementation and often impacts your schema. Secondly the extensions that have a lot of the logic are implemented differently every time. AppSync uses Apache Velocity Template Language (VTL), seems like a huge lock-in there. Don't be fooled by the GraphQL sticker, there's a significant amount of lock-in if you go with any of the SaaS(BaaS) products.

Re: AWS AppSync – Build data-driven apps with real-time and offline capabilities

#35
post #4

I.e. AWS’s take on Firebase, built on AWS primitives. This has been out for a few months now. Any experiences with it?

You can wire up DynomoDB and Lambda functions for the backend and expose them with a single API. This is so cool. It is lacking RDS though, a deal-breaker for me.

Re: AWS AppSync – Build data-driven apps with real-time and offline capabilities

#36
post #4

I.e. AWS’s take on Firebase, built on AWS primitives. This has been out for a few months now. Any experiences with it?

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?

Re: AWS AppSync – Build data-driven apps with real-time and offline capabilities

#38
post #25

Seems like another way to lock you into a proprietary cloud (Firebase or AWS backend). Why not just take a client side library and an open-source backend, and host it on EC2 or some general purpose computer server hosted anywhere? This way your CLIENTS have a choice too. If you can install Wordpress why not this? SAFE network will solve all this soon.

It’s built on AWS primitives, so while there is some lock in there, it’s not as bad as being tied to Firebase’s backend.

Re: AWS AppSync – Build data-driven apps with real-time and offline capabilities

#39
post #25

Seems like another way to lock you into a proprietary cloud (Firebase or AWS backend). Why not just take a client side library and an open-source backend, and host it on EC2 or some general purpose computer server hosted anywhere? This way your CLIENTS have a choice too. If you can install Wordpress why not this? SAFE network will solve all this soon.

I avoid EC2 instances as much as possible. If you are just using a cloud provider to host your VMs, you’re really not taking advantage of “being in the cloud”.

As far as lock in, it’s just like “providing a facade over your database access so you. n change databases. Few people ever change database backends.

Re: AWS AppSync – Build data-driven apps with real-time and offline capabilities

#40
post #4

I.e. AWS’s take on Firebase, built on AWS primitives. This has been out for a few months now. Any experiences with it?

You can wire up DynomoDB and Lambda functions for the backend and expose them with a single API. This is so cool. It is lacking RDS though, a deal-breaker for me.

But you can use RDS from Lambda: https://docs.aws.amazon.com/lambda/latest/dg/vpc-rds.html
Post reply on HN