Skip to content

mkol5222/graphql-workshop

Repository files navigation

GraphQL Workshop

Why it matters for Check Point engineer?

Goals

  • proof your GraphQL knowledge with hands-on

  • adopt relevant tools and workflows

  • apply GraphQL on Check Point products

Graphql recap

  • is addressing some efficiency and flexibility challanges with REST

  • roots in Facebook (powering Facebook mobile app), opensourced in 2015 and now owned by GraphQL Foundation

  • GraphQL roots are uncovered in GraphQL documentary

  • GraphQL is query language for API with server-side runtime processing your queries

  • it is typed and based on schema written in SDL - Schema Definition Language

  • introspection ("self documenting") - is enabling tooling e.g. GraphQL Playground

  • performance aspect - addressing overfetching / underfetching

  • it gives caller flexibility to specify format and contents of API response

  • single API URL and HTTP method used (POST)

  • AppSync enables real-time applications and server initiated events with subscriptions

GraphQL server - real world example

# open VScode terminal and run
cd /workspaces/graphql-workshop/01-simple-server
code NOTES.md

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published