Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduction of AWS AppSync for AWS Amplify framework

kkeeth
February 08, 2019

Introduction of AWS AppSync for AWS Amplify framework

kkeeth

February 08, 2019
Tweet

More Decks by kkeeth

Other Decks in Technology

Transcript

  1. Introduction of AWS AppSync for AWS Amplify framework k-kuwahara @kuwahara_jsri

    @clown0082 Feb 08, 2019 Tech Do #12
  2. About me const my_info = { Workplace: ‘Yumemi Inc’, Skills:

    ‘Riot.js, Ionic, Nuxt, Node.js’, Community: ‘Riot.js, Ionic, DIST’, PokemonGO: ‘TL39’ }
  3. npm/~k-kuwahara

  4. github.com/riot

  5. Sorry... " I don’t talk about GraphQL specifications and grammar.

  6. None
  7. Did you join this event?

  8. None
  9. So I met a framework…

  10. URL: https://aws.amazon.com/amplify/

  11. URL: https://aws.amazon.com/amplify/ This Service is like a SDK for JavaScript

  12. ˒ Easy to use ˒ Scale with your business ˒

    Better customer engagement URL: https://aws.amazon.com/amplify/ Features
  13. • Authentication / Authorization with Cognito • Upload / Download

    from S3 • Calling API (ex AppSync, API Gateway, Lambda) • Create CloudFormation stacks • Simplified deployment with GitHub, GitLab and others …etc Pick up Amplify cans cover
  14. URL: https://github.com/aws-amplify/amplify-cli

  15. URL: https://aws.amazon.com/amplify/console/

  16. URL: https://aws.amazon.com/amplify/console/

  17. ⚠CAUTION⚠

  18. None
  19. A little break

  20. Digest usage

  21. Digest usage Note: FullAccess authority is required for the profile

    to be used
  22. Digest usage Let's see this a little more concretely.

  23. amplify add api

  24. amplify add api Two choices of GraphQL or REST

  25. api => GraphQL

  26. AWS AppSync AWS AppSync is a serverless backend for mobile,

    web and enterprise applications. GraphQL used by AWS AppSync is an API query language designed to build client applications using flexible and easy-to-use syntax for data requirement description.
  27. GraphQL?

  28. GraphQL

  29. GraphQL

  30. GraphQL ≒ BFF

  31. so-called BFF

  32. Why AppSync?

  33. management console

  34. management console official recommended amplify

  35. If you will start Amplify or GraphQL, ☝

  36. • Amplify Framework https://aws-amplify.github.io/docs/ • AppSync(GraphQL) https://docs.aws.amazon.com/ja_jp/appsync/latest/devguide/ welcome.html https://graphql.org/graphql-js/ •

    Others https://playfulit.net/articles/aws-appsync-chat-app-with-aws-amplify See Also
  37. Let’s play with AWS Amplify !!

  38. advertisement

  39. We’re looking for Engineers!!

  40. • Talking/Writing → Self-declared price gifts • Writing reading impressions

    → give Kindle Oasis • Joining company within 1 month → Free lunch • Purchase of technical documents → Full subsidy • Join re:Invent, WWDC → Assist full transportation fee and participation fee Various incentives
  41. • Talking/Writing → Self-declared price gifts • Writing reading impressions

    → give Kindle Oasis • Joining company within 1 month → Free lunch • Purchase of technical documents → Full subsidy • Join re:Invent, WWDC → Assist full transportation fee and participation fee Various incentives Please DM for me!!
  42. None