5 ms·
Isn't this basically a copy of Graphcool? I was actually just about to comment how it sucks for startups that AWS will just grab every good idea, duplicate it
by the_duke 9y ago
Isn't this basically a copy of Graphcool?
I was actually just about to comment how it sucks for startups that AWS will just grab every good idea, duplicate it and draw a lot of business because, since you have everything on AWS, it's very tempting to just use their offering.
- deleted 9y ago[deleted]
- schickling 9y agoWhile there are a couple of similar elements (you can rudimentary read and write data), the use case AppSync is trying to tackle is very different. It's main use case is not to act as the core of your application but rather as a wrapper around various AWS data sources. There's a new concept called schema stitching which enables you to combine (and re-expose) GraphQL APIs which will make it possible to build a simple server that stitches together both Graphcool (as your primary data backend) and AppSync to easily access other information stored in AWS services. (You can read more about schema stitching here: https://www.advancedgraphql.com/content/schema-stitching https://www.advancedgraphql.com/content/schema-stitching)
- foota 9y agoCould you also write a client side graphql server to do the stitching locally? Is there a reason you wouldn't want to in general?
- meritt 9y agoEdit - Nevermind, I must have confused the personal experience of myself and multiple people in my professional network with a satirical television show.
- bradleyankrom 9y agoThat is interesting - can you recall some instances of this occurring?
- dandr01d 9y agoHe just saw the Silicon Valley episode
- deleted 9y ago[deleted]
- gdi2290 9y agoThey didn't copy the idea. They acquired scaphold.io which is like graphcool
- thawab 9y agoI just visited scraphold and there is no mention of an acquisition.
- programmarchy 9y agoDoes Graphcool have mobile sync clients? That seems like a big differentiator, and puts AWS AppSync up against other cloud-backed storage vendors like Realm and Couchbase. A sync client backed by GraphQL is just icing on the cake, offering much more flexibility on the backend.
- djmashko2 9y agoOne really neat thing is that the clients are based on the MIT-licensed Apollo Client. So we hope that everyone using GraphQL can easily get these benefits! Check out the code on GitHub: https://github.com/awslabs/aws-mobile-appsync-sdk-js/blob/254930e3de1211c20bbac3efadf571008826bc32/packages/aws-appsync/src/client.js#L9 https://github.com/awslabs/aws-mobile-appsync-sdk-js/blob/25... (Disclaimer: I work on the Apollo team)
- programmarchy 9y agoI was not aware of Apollo... Thanks for the link. Looks great. Just went down a rabbit hole on offline support for Apollo, and looks like people are working on some elegant solutions.
- lamflam 9y agoI've been using https://github.com/Malpaux/apollo-offline https://github.com/Malpaux/apollo-offline for offline support in production for a few months now and it has worked very well. I discovered one issue but the maintainer was very responsive and had my PR merged in and published within 24 hours.
- derBingle 9y agoBesides the reasons listed below, Graphcool's move to making the platform an open source framework is another distinguishing factor. I refactored a CLI tool I'm creating with it the day they released the OSS framework, and it's working fantastically!