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 at Yodas
Search
Ran Tavory
January 08, 2017
Programming
2
180
GraphQL at Yodas
For GraphQL TLV 11 Jan 2017
Ran Tavory
January 08, 2017
Tweet
Share
More Decks by Ran Tavory
See All by Ran Tavory
go-grpc-channelz: a Go based UI for gRPC's channelz
rantav
0
620
Code Review (Navy Hackathon)
rantav
0
91
Infrastructure Testing Using Kubernetes And Golang
rantav
0
100
Infrastructure testing using Kubernetes
rantav
0
560
Interview Workshop - Technical Questions
rantav
0
350
Code Review Best Practices
rantav
0
110
Code Review @ AppsFlyer
rantav
0
100
Git for champs
rantav
0
160
Code Review at Yodas
rantav
0
200
Other Decks in Programming
See All in Programming
gunshi
kazupon
1
140
AI前提で考えるiOSアプリのモダナイズ設計
yuukiw00w
0
210
Findy AI+の開発、運用におけるMCP活用事例
starfish719
0
2.2k
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
3
1.4k
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
340
GISエンジニアから見たLINKSデータ
nokonoko1203
0
190
dchart: charts from deck markup
ajstarks
3
960
MDN Web Docs に日本語翻訳でコントリビュート
ohmori_yusuke
0
470
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
420
Data-Centric Kaggle
isax1015
2
470
公共交通オープンデータ × モバイルUX 複雑な運行情報を 『直感』に変換する技術
tinykitten
PRO
0
190
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
7
2.5k
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
180
How to build a perfect <img>
jonoalderson
1
4.8k
Unsuck your backbone
ammeep
671
58k
The Curse of the Amulet
leimatthew05
0
7.2k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
170
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
We Are The Robots
honzajavorek
0
130
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
1
360
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
240
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
56
Speed Design
sergeychernyshev
33
1.5k
Transcript
GraphQL @Yodas @rantav
What is Yodas?
We’re Hiring (let’s get this over with) https://angel.co/yodas-il/jobs
Who is Ran? Designing web APIs since 2005 ™
Who is Ran?
Why is Ran speaking to me about GraphQL? ?
My personal path to GraphQL @
GraphQL at
High Level Architecture Acquire Data Crunch Data Database API Human
Web Chat Dash GraphQL G raphQ L GraphQL Tests GraphQL
Backend Go go-graphql AWS Lambda API Gateway Apex Terraform
Frontend React Redux Webpack S3 CloudFront
GraphQL API Design
Mutation v/s Query {thing} mutation{set_thing(value:”…”)}
Lists of Things { things { count list(skip limit) {
fields } } }
Resolvers • Resolve from parent? • Or resolve from child?
Introspection { __type(name:”create_conversation"){ name kind fields { name type{ name
kind ofType{ name kind }}}}}
Tooling (Go) If we have time
graphql-go
Internal Tooling