Graphql in React Native with AWS Appsync

Graphql in React Native with AWS Appsync

95086408cd2e34e2a1b7f3af6cb6bfe3?s=128

James G. Best

September 25, 2019
Tweet

Transcript

  1. Graphql in React Native with AWS AppSync

  2. Hello! I am a fullstack engineer working at @gravitywell You

    can find me at: twitter: @jimgbest Github: jim-at-jibba I am James Best
  3. Salted Bytes I also co-host the salted bytes podcast. You

    can find us on: Spotify Website: saltedbytes.rocks
  4. GraphQL And why is it awesome?

  5. What is GraphQL? GraphQL is a query language that describes

    how to ask for data Pros ▪ No over fetching of data ▪ No need to version ▪ The type system Cons ▪ Harder to fetch complex data efficiently ▪ harder to monitor ▪ Backend code is generally more complex
  6. AppSync

  7. What does AppSync have to do with GraphQL? ▪ AppSync

    is a managed service that uses GraphQL to make it easy for applications to get exactly the data they need. ▪ AWS AppSync simplifies application development by letting you create a flexible API to securely access, manipulate, and combine data from one or more data sources.
  8. AWS AMPLIFY This is a game changer in relation to

    developer experience.
  9. What is serverless? Architectural movement ▪ Developers send application code

    which is run by the cloud provider in isolated containers abstracted from the developer. ▪ Use 3rd party services used to manage backend logic and state (e.g. Firebase, Cognito)
  10. None
  11. Declarative abstraction AWS Amplify provides a declarative and easy-to-use interface

    across different categories of cloud operations. AWS Amplify goes well with any JavaScript based frontend workflow, and React Native for mobile developers. Where does Amplify come into all this?
  12. GraphQL & React Native for the win!!

  13. Place your screenshot here Code! Let’s look at an example

  14. Thanks! Any questions? You can find me at ▪ @jimgbest