GOPHERSPACE.DE - P H O X Y
gophering on hngopher.com
HN Gopher Feed (2017-11-28) - page 1 of 10
 
___________________________________________________________________
AWS AppSync - Build data-driven apps with real-time and off-line
capabilities
119 points by marvinpinto
https://aws.amazon.com/blogs/aws/introducing-amazon-appsync/
ngopher.com
___________________________________________________________________
 
[deleted]
 
thawab - 1 hours ago
If you want to have a look at the console, they showed a demo on
the twitch stream
https://www.twitch.tv/videos/205044748?t=01h21m05s
 
  appwiz - 1 hours ago
  Thanks for posting the link. We have a deep dive at re:Invent
  later this afternoon if anyone is interested in attending.
 
appwiz - 1 hours ago
AWS AppSync tech lead here. If you'd like to request access, please
go to https://pages.awscloud.com/awsappsyncpreview.html
 
  mstrum - 59 minutes ago
  I cannot say this enough times, but these landing pages are just
  terrible, as well as mixed results in how well it does or does
  not work.
 
marknadal - 1 hours ago
Want something similar without the lock in? The community has
recently added GraphQL query capabilities (including realtime
updates, like Firebase!) to gun, fully Open Source:
https://github.com/brysgo/graphql-gun (note, I'm the author of gun,
but not the GraphQL extension)
 
tootie - 1 hours ago
Google Firebase and Azure Mobile App Service already offer offline
sync. This is a catch-up move.
 
  [deleted]
 
desireco42 - 1 hours ago
This is actually something I thought it should be good to be
service and it is great Amazon decided to make it. I didn't look
into details, so hopefully it can be used without big issues.
Really cool.
 
Hendrixer - 2 minutes ago
CoFounder and CEO of Tipe here. I think AppSync is amazing. Using
GraphQL with AWS services is simple. This is a no-brainer for
Enterprise. We're using some of this tech to offer enterprise
support for our customers. Check us out and signup for beta,
https://tipe.io
 
obilgic - 2 hours ago
Would love to hear from www.graph.cool folks
 
  schickling - 1 hours ago
  Hi obilgic, thanks a lot for the shout out!This is a super
  exciting announcement from the side of AWS which is really well
  aligned with some of our upcoming product changes. Expect some
  news in the next couple of weeks!
 
schickling - 1 hours ago
Hi, co-founder of Graphcool here. It's very exciting to see AWS
adopting GraphQL as a part of their offering. GraphQL in
combination with serverless functions is a great fit to build
applications quickly and shines in the use case described by
AppSync.P.S. We'll soon release a few example of how to use AppSync
together with Graphcool (which works really well together!)
 
  the_duke - 43 minutes 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.
 
    toomuchtodo - 32 minutes ago
    Also, with startups, you at least have some hope they'll
    release open source tooling or improvements to tools they bring
    internal that isn't the core of their business. With AWS, its a
    blackhole that soaks up open source but doesn't give back.
 
    schickling - 29 minutes ago
    While 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)
 
    meritt - 28 minutes ago
    > I was actually just about to comment how it sucks for
    startups that AWS will just grab every good ideaIf you're big
    enough ($10M+), they at least have the courtesy to acquire
    you.When you're too small, they'll invite you to Seattle to
    meet with an M&A team while they get you to willingly divulge
    everything about your product/roadmap/business model, say
    thanks for your time, and roll out their internal duplication a
    year later.
 
      gdi2290 - 10 minutes ago
      They didn't copy the idea. They acquired scaphold.io which is
      like graphcool
 
      bradleyankrom - 24 minutes ago
      That is interesting - can you recall some instances of this
      occurring?
 
        dandr01d - 3 minutes ago
        He just saw the Silicon Valley episode
 
gregwebs - 59 minutes ago
This AWS announcement is quite exciting. For those wondering what
else is available, I can share some recent research into available
graphQL backend systems (but I have not used them past demo
yet).These 3 hosted solutions all have a similar feature set. That
includes support for enum types, uniqueness, required, and
relations  * GraphCMS   * Scaphold   * Graphcool  GraphCMS is
probably the most user friendly around schema creation, but that
may not matter to you if you are an app developer. If you just want
to declare a GraphQL schema there is Graph Front.There are also
open source GraphQL backends  *
https://github.com/jscomplete/graphfront (Postgres)   *
https://github.com/postgraphql/postgraphql (Postgres)   * http
://join-monster.readthedocs.io/en/latest/   * https://rest-
layer.io/ (MongoDB, Sqlite3, Google DataStore)  You can also now
run Graphcool on your own infrastructure.As a disclaimer, GraphQL
was not designed to not be mapped to a data store like this.
However, these technologies are at least a great way to prototype a
backend.
 
  gdi2290 - 7 minutes ago
  AppSync is Scaphold
 
  schickling - 46 minutes ago
  Thanks for sharing these resources! Regarding your last point
  stating that "these technologies are at least a great way to
  prototype a backend.":We've taken this feedback extremely
  seriously and are extracting the core of Graphcool as a
  standalone component which is a "GraphQL database". While it's
  not as user friendly (as of a visual user interface) it's meant
  as a foundation for highly scalable systems (based on the
  architectures you might find at Twitter or Facebook).I'm very
  happy to hear more of your concerns and answer any questions!
 
willchen - 1 hours ago
A bit confusing that there's blue, underlined text that look a lot
like links.Perhaps this was posted too early and should actually
link to more in-depth docs?
 
talawahdotnet - 1 hours ago
Interesting so the data is actually stored in a datasource like
DynamoDB and this is a managed GraphQL service that you can use to
handle auth, mapping, subscriptions etc
 
tal_berzniz - 1 hours ago
Amazon is amazing at creating scaleable and reliable services, but
their UX and the way they announce new products is awful.There's
room for startups to wrap these services into something more
usable. There are already good examples: netlify, graph.cool,
dashbird and others.
 
  actualanswer - 1 hours ago
  And Heroku!
 
  avitzurel - 1 hours ago
  I still think there is HUGE room for a service company that will
  wrap Amazon services in an economic way.The value proposition
  here is incredible, you can save so much money for companies.At
  my previous company, I changed one of the data ingestion
  architecture and saved 250,000$ in YEARLY AWS bill.Of course,
  there are many problems with this, but I still think there is
  room for this. Right now, this knowledge is in silos in
  companies. Lots of companies should benefit from this.
 
    schickling - 43 minutes ago
    Thanks a great point, avitzurel! This will be exactly one of
    the core offerings what we're currently working on at
    Graphcool.AWS provides great building blocks but using them
    efficiently is a major challenge (especially for smaller
    teams). Like in your case, there is an enormous potential in
    better resource utilization!
 
  johne20 - 16 minutes ago
  Hopefully someone at AWS is reading this, and/or they are already
  working on it. I like AWS and have used it since the first days,
  but....The AWS web console is terrible UX/UI, and when they do
  update an area, eg s3 they almost make it worse.Please hire a few
  of the best UX/designers you can an do a top down refresh of the
  AWS console with consistent navigation.I am moving new and
  existing projects to Google Cloud based on the some slight
  different product offerings, sustained use discounts, and in very
  large part on the better web console.
 
kbd - 1 hours ago
Seems promising. I'd be interested to know how this compares to
something like RethinkDB for "realtime" (awful word we've settled
on to describe changefeeds and such) apps.
 
[deleted]