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
170
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
580
Code Review (Navy Hackathon)
rantav
0
73
Infrastructure Testing Using Kubernetes And Golang
rantav
0
80
Infrastructure testing using Kubernetes
rantav
0
540
Interview Workshop - Technical Questions
rantav
0
330
Code Review Best Practices
rantav
0
83
Code Review @ AppsFlyer
rantav
0
84
Git for champs
rantav
0
140
Code Review at Yodas
rantav
0
180
Other Decks in Programming
See All in Programming
副作用と戦う PHP リファクタリング ─ ドメインイベントでビジネスロジックを解きほぐす
kajitack
2
400
Hack Claude Code with Claude Code
choplin
8
2.7k
20250704_教育事業におけるアジャイルなデータ基盤構築
hanon52_
5
1.2k
GPUを計算資源として使おう!
primenumber
1
280
Streamlitで実現できるようになったこと、実現してくれたこと
ayumu_yamaguchi
2
200
“いい感じ“な定量評価を求めて - Four Keysとアウトカムの間の探求 -
nealle
2
12k
顧客の画像データをテラバイト単位で配信する 画像サーバを WebP にした際に起こった課題と その対応策 ~継続的な取り組みを添えて~
takutakahashi
4
1.4k
PHPUnitの限界をPlaywrightで補完するテストアプローチ
yuzneri
0
260
SwiftでMCPサーバーを作ろう!
giginet
PRO
2
180
AI Ramen Fight
yusukebe
0
100
バイブスあるコーディングで ~PHP~ 便利ツールをつくるプラクティス
uzulla
1
230
Porting a visionOS App to Android XR
akkeylab
0
900
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
337
57k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
What's in a price? How to price your products and services
michaelherold
246
12k
Six Lessons from altMBA
skipperchong
28
3.9k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
It's Worth the Effort
3n
185
28k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
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