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

Graphql in React Native with AWS Appsync

James G. Best
September 25, 2019

Graphql in React Native with AWS Appsync

James G. Best

September 25, 2019
Tweet

Other Decks in Programming

Transcript

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

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

    can find us on: Spotify Website: saltedbytes.rocks
  3. 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
  4. 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.
  5. 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)
  6. 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?