Hasura 概論
Find a file
2022-03-07 15:51:26 +09:00
.github/workflows create project 2021-07-19 22:31:02 +09:00
.gitignore create project 2021-07-19 22:31:02 +09:00
.marprc.yml 書いた 2021-07-20 14:58:37 +09:00
LICENSE create project 2021-07-19 22:31:02 +09:00
README.md add demo 2022-03-07 15:51:26 +09:00

marp paginate
true true

Hasura 概論

WebDINO Japan エンジニア 渡邉浩平 w:200


Hasura

https://hasura.io

GraphQL サーバー 接続したデータベースを自動的に GraphQL API として提供

bg right:45% h:600px


GraphQL

https://graphql.org

API の問い合わせ言語

特徴

  • 単一リクエスト
  • 型システム
  • 便利なツール

bg fit right:60% State of JS 2020


GraphQL と Hasura

GraphQL は多くのプログラミング言語で使うことができる しかし、バックエンドでは SQL 等のデータソースのクエリーに変換する必要がある

Hasura を使うことで GraphQL と SQL を自動的に相互変換できる


Hasura の機能

RESTified GraphQL Endpoints (2.0 の新機能) GraphQL の REST 化のサポート

Query/Mutation を REST API エンドポイントに対応可能 GraphQL API と同様のレスポンスを得る

bg right:30% w:200px


ハンズオン


Hasuraで作るREST API

https://kou029w.github.io/hasura-rest-hands-on/


h:0.8em フィードバック

このスライドを編集する / 問題を報告する