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
GraphQL in #kbkz_tech
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
KOBA789
November 27, 2016
Programming
350
0
Share
GraphQL in #kbkz_tech
歌舞伎座.tech #12 でLTした GraphQL に関するスライドです。
↓の方にあると思われる tng23 でやったスライドも見てね。
KOBA789
November 27, 2016
More Decks by KOBA789
See All by KOBA789
メモリが足らない2026
koba789
4
2.4k
直接メモリアクセス
koba789
0
600
人工衛星のファームウェアをRustで書く理由
koba789
16
9.9k
令和最新版手のひらコンピュータ
koba789
14
9.4k
時の流れが許せない
koba789
0
280
ついに生産が終わったけどZ80でまだまだ遊びたい
koba789
5
4.8k
ISUCONの練習を楽しくたくさんやる方法
koba789
2
1.5k
Z80をRustで動かすまで年が越せない
koba789
0
420
ISUCON練習環境を最も簡単に用意する方法
koba789
2
3.4k
Other Decks in Programming
See All in Programming
Transactional Change Stream Processing With Debezium and Apache Flink
gunnarmorling
1
150
DynamoDBには集計系のクエリがないけどなんとかしたい
musan
1
110
プラグインで拡張される Context をtype-safe にする難しさと設計判断
kazupon
2
520
Copilot CLI の継戦能力を高める コンテキスト管理
nozomutu
1
1.1k
OCRを使ってゲームのアイテムをデータ化する
kishikawakatsumi
0
120
RTSPクライアントを自作してみた話
simotin13
0
400
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
0
320
代数的データ型って何が嬉しいの? #frontend_phpcon_do
kajitack
7
2.9k
ビジネスモデルから紐解く、AI+型駆動開発
hirokiomote
2
5.1k
プロパティの順序で型推論が壊れる!? TypeScript6.0の修正からContext-Sensitivityの仕組みを追う
bicstone
2
1.3k
Oxlintのカスタムルールの現況
syumai
5
930
自動レビューエンジンの実装と運用 ~レビューのない世界へ~
kurukuru1999
2
310
Featured
See All Featured
New Earth Scene 8
popppiees
3
2.3k
First, design no harm
axbom
PRO
2
1.2k
We Are The Robots
honzajavorek
0
240
Rails Girls Zürich Keynote
gr2m
96
14k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
180
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
210
How STYLIGHT went responsive
nonsquared
100
6.1k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
It's Worth the Effort
3n
188
29k
Faster Mobile Websites
deanohume
310
31k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.1k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.5k
Transcript
None
KOBA789 ࠓஜେֶͰB2 (ͦΖͦΖୀֶ) ࠷ۙΞΠΧπ͓͡͞Μͱͯ͠ੜ͖͍ͯ·͢ લʹGoͰProtocolBufferͬͯ·ͨ͠ JavaScript͕ϝΠϯͰɺRubyRustॻ͘
None
લఏ RESTΫι LTͳͷͰओޠେ͖Ί
͍ͨ͜͠ͱ ͍Ζ͍Ζ͋Δ͕
GraphQL
GraphQL • ΫΤϦ+εΩʔϚͷ༷ • self-documentedͳεΩʔϚ(SwaggerūŬťƀ) • serialization formatJSON • ݁ߏ͍͍ײ͡ͷܕγεςϜ(Unionͱ͔͋Δ)
• Introspection API͕͋Δ • ެࣜͷAPIίϯιʔϧ
{ articles { author { name } } } {
"articles": [ { "author": { "name": "Alice" } }, { "author": { "name": "Bob" } } ] }
None
ݴޠػೳͰॻ͖͍ͨͷͰ
ؾ࣋ͪ • ͔͔ͤͬͩ͘Βde-dupͱ͔΄͍͠ • ݁ہϗετݴޠͰ͋ΔJSͷܕγεςϜ͕ऑ͍ • σʔλιʔεʹSQL DBͱ͔Λ͏ͱ N+1͕͠Εͬͱى͜Δ
GraphQlͷະདྷͷ • ετϦʔϛϯάͱ͔Ͱ͖ΔΑ͏ʹͳΔΒ͍͠ • Server Pushͱ͔ • https://www.youtube.com/watch? v=ViXL0YQnioU