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
Hiroaki KARASAWA
July 08, 2021
Technology
550
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Hasura Con'21 Recap - GraphQL subscriptions
Hiroaki KARASAWA
July 08, 2021
More Decks by Hiroaki KARASAWA
See All by Hiroaki KARASAWA
スタートアップでポストモーテムを4年で200回やって得た学び
karszawa
1
150
DomainException と Result 型で作る型安全なエラーハンドリング
karszawa
1
1.5k
成功する技術選定について
karszawa
2
3.2k
飲食店のインフラサービス “ダイニー” のトラブル対応のすべて
karszawa
0
150
Google Cloud のモニタリング製品を徹底活用してみた
karszawa
0
110
ダウンタイム 30 秒で AlloyDB に移行した話
karszawa
0
580
DMS で AlloyDB に簡単移行!
karszawa
0
120
【現場の本音】App Engine から Cloud Run に移行してみた
karszawa
0
240
cls-hooked による実行コンテキストの保存と利用
karszawa
0
1.1k
Other Decks in Technology
See All in Technology
ソニー銀行におけるビジネスアジリティ向上のためのクラウドシフト戦略
srenext
0
860
Playwright × AI Agent でE2Eテストはどう変わるか AI駆動テストの可能性と実用検証の結果
taiga7543
1
540
AI時代のPlaywright活用(システムテストを自動化する ー 実行エンジンにPla ywrightを選んだ理由)
ynisqa1988
1
680
41歳でAWSが好きすぎてITエンジニアになったおっさんの話
yama3133
0
140
AIが実装を自走する時代の認知負債との戦い
lycorptech_jp
PRO
1
600
Alphaモジュール使っていいのかい!?いけないのかい!?どっちなんだいっ!?
watany
1
290
kaonavi Tech Night#1
kaonavi
0
120
インシデント事例と パッケージの全量解析に学ぶ ソフトウェアサプライチェーンの守り方 / supply-chain-attack-defense
flatt_security
0
140
最適な自走を最小限の支援で — M&Aで拡大する組織で少人数SREが挑んだ1年 / SRE NEXT 2026
genda
0
1.5k
CIで使うClaude
iwatatomoya
0
290
DMM.com 購入改善推進チーム におけるCodeRabbitを用いた レビューフロー改善の一例
ysknsid25
2
670
プロダクト開発組織の現在地(Ver.2026/07) / product-organization
kaonavi
0
120
Featured
See All Featured
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
260
Designing for Performance
lara
611
70k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
62
45k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.3k
Speed Design
sergeychernyshev
33
1.9k
ラッコキーワード サービス紹介資料
rakko
1
4M
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.4k
The Language of Interfaces
destraynor
162
27k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
450
How to make the Groovebox
asonas
2
2.3k
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