Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Hasura Con'21 Recap - GraphQL subscriptions
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Hiroaki KARASAWA
July 08, 2021
Technology
0
520
Hasura Con'21 Recap - GraphQL subscriptions
Hiroaki KARASAWA
July 08, 2021
Tweet
Share
More Decks by Hiroaki KARASAWA
See All by Hiroaki KARASAWA
スタートアップでポストモーテムを4年で200回やって得た学び
karszawa
1
120
DomainException と Result 型で作る型安全なエラーハンドリング
karszawa
1
1.5k
成功する技術選定について
karszawa
2
3.1k
飲食店のインフラサービス “ダイニー” のトラブル対応のすべて
karszawa
0
110
Google Cloud のモニタリング製品を徹底活用してみた
karszawa
0
96
ダウンタイム 30 秒で AlloyDB に移行した話
karszawa
0
560
DMS で AlloyDB に簡単移行!
karszawa
0
100
【現場の本音】App Engine から Cloud Run に移行してみた
karszawa
0
220
cls-hooked による実行コンテキストの保存と利用
karszawa
0
1k
Other Decks in Technology
See All in Technology
AIにより大幅に強化された AWS Transform Customを触ってみる
0air
0
160
OCI技術資料 : 証明書サービス概要
ocise
1
7.1k
互換性のある(らしい)DBへの移行など考えるにあたってたいへんざっくり
sejima
PRO
0
280
ブラックボックス化したMLシステムのVertex AI移行 / mlops_community_62
visional_engineering_and_design
1
220
AgentCoreとLINEを使った飲食店おすすめアプリを作ってみた
yakumo
2
260
MCPで決済に楽にする
mu7889yoon
0
160
FlutterでPiP再生を実装した話
s9a17
0
220
Why we keep our community?
kawaguti
PRO
0
330
会社紹介資料 / Sansan Company Profile
sansan33
PRO
16
410k
DDD×仕様駆動で回す高品質開発のプロセス設計
littlehands
6
2.6k
OPENLOGI Company Profile for engineer
hr01
1
61k
TUNA Camp 2026 京都Stage ヒューリスティックアルゴリズム入門
terryu16
0
600
Featured
See All Featured
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
280
Joys of Absence: A Defence of Solitary Play
codingconduct
1
330
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Embracing the Ebb and Flow
colly
88
5k
Chasing Engaging Ingredients in Design
codingconduct
0
150
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
180
YesSQL, Process and Tooling at Scale
rocio
174
15k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
320
Code Review Best Practice
trishagee
74
20k
Transcript
HASURA CON 21 Recap Part 1 karszawa
@karszawa Engineering Lead at dinii Inc. TypeScript, React, GraphQL
Hasura Con 2 1 SQL Server subscriptions: Up and running
Delivering real-time statistics for the 2 021 Olympics
GraphQL subscription Hasura WebSocket query Firestore onSnapshot Hasura onSnapshot
Delivering real-time statistics for the 2 0 2 1 Olympics
The Washington Post non-Hasura AWS Step Function, Amazon Simple Queue Service, Pusher Hasura with subscription Simple & Easy
KD KD
Hasura subscription 1 1 SQL WebSocket multiplexing 🤨 😄 っ
select * 🤨 from orde r where customerId = xxx select * 🤨 from orde r where customerId = yyy select * 😄 from orde r wher e customerId = xxx O R customerId = yyy
KD 1 Cloud Run Hasura 50 10
Cloud SQL PostgreSQL CPU 90 60% 🤔 multiplexing 💡
multiplexing 😔 Cloud Run 80 80 250 WebSocket
WebSocket Cloud Run
Hasura NG 🙅 ⾒ Hasura DB Cloud Run App
Engine Hasura Cloud っ DB GCP
KD 30 🤯 DB Hasura KD subscription 1,2s 30s
1,2s
Hasura 1 1 SQL 1 ⾒ Cloud SQL
PostgreSQL 🎉 subscription 🙅 Hasura Haskell
👋 Hasura multiplexing っ 100 っ 1 っ
MySQL PostgreSQL MySQL