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
190
2
Share
GraphQL at Yodas
For GraphQL TLV 11 Jan 2017
Ran Tavory
January 08, 2017
More Decks by Ran Tavory
See All by Ran Tavory
go-grpc-channelz: a Go based UI for gRPC's channelz
rantav
0
640
Code Review (Navy Hackathon)
rantav
0
100
Infrastructure Testing Using Kubernetes And Golang
rantav
0
110
Infrastructure testing using Kubernetes
rantav
0
590
Interview Workshop - Technical Questions
rantav
0
360
Code Review Best Practices
rantav
0
120
Code Review @ AppsFlyer
rantav
0
110
Git for champs
rantav
0
180
Code Review at Yodas
rantav
0
210
Other Decks in Programming
See All in Programming
PHPで TLSのプロトコルを実装してみる
higaki_program
0
730
Coding as Prompting Since 2025
ragingwind
0
680
SkillがSkillを生む:QA観点出しを自動化した
sontixyou
4
2.4k
Codex CLI でつくる、Issue から merge までの開発フロー
amata1219
0
300
メッセージングを利用して時間的結合を分離しよう #phperkaigi
kajitack
3
550
ローカルで稼働するAI エージェントを超えて / beyond-local-ai-agents
gawa
1
240
AIコードレビューの導入・運用と AI駆動開発における「AI4QA」の取り組みについて
hagevvashi
0
600
「速くなった気がする」をデータで疑う
senleaf24
0
130
年間50登壇、単著出版、雑誌寄稿、Podcast出演、YouTube、CM、カンファレンス主催……全部やってみたので面白さ等を比較してみよう / I’ve tried them all, so let’s compare how interesting they are.
nrslib
4
690
Kubernetesでセルフホストが簡単なNewSQLを求めて / Seeking a NewSQL Database That's Simple to Self-Host on Kubernetes
nnaka2992
0
200
Xdebug と IDE による デバッグ実行の仕組みを見る / Exploring-How-Debugging-Works-with-Xdebug-and-an-IDE
shin1x1
0
330
L’IA au service des devs : Anatomie d'un assistant de Code Review
toham
0
190
Featured
See All Featured
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
980
WENDY [Excerpt]
tessaabrams
9
37k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.8k
Darren the Foodie - Storyboard
khoart
PRO
3
3.1k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Accessibility Awareness
sabderemane
0
92
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Are puppies a ranking factor?
jonoalderson
1
3.2k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
Automating Front-end Workflow
addyosmani
1370
200k
Thoughts on Productivity
jonyablonski
76
5.1k
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