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
410
Code Review (Navy Hackathon)
rantav
0
45
Infrastructure Testing Using Kubernetes And Golang
rantav
0
57
Infrastructure testing using Kubernetes
rantav
0
440
Interview Workshop - Technical Questions
rantav
0
280
Code Review Best Practices
rantav
0
59
Code Review @ AppsFlyer
rantav
0
56
Git for champs
rantav
0
130
Code Review at Yodas
rantav
0
170
Other Decks in Programming
See All in Programming
Java 22 Overview
kishida
1
190
単体テストを書かない技術 #phpcon_odawara
o0h
PRO
27
8.5k
MetricKitで予期せぬ終了を検知する話 / Detect unexpected termination with MetricKit
nekowen
1
200
From Spring Boot 2 to Spring Boot 3 with Java 21 and Jakarta EE
ivargrimstad
0
530
大規模Reactアプリのリアーキテクチャ~8万行のTanStack Query移行の軌跡~
kj455
4
1k
検証も兼ねて個人開発でHonoとかと向き合った話
hanetsuki
1
1.3k
Ruby Function Composition
bkuhlmann
1
340
Polars入門
daikikatsuragawa
1
170
Introducing Kotlin Multiplatform in an existing mobile app - Workshop Edition | AndroidMakers Paris
prof18
0
150
雑に思考を整理する技術と効能
konifar
63
30k
業務ツールとして使うPostman
msys75
0
100
Let's learn code review
riofujimon
2
570
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Side Projects
sachag
451
41k
Imperfection Machines: The Place of Print at Facebook
scottboms
261
12k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
The Invisible Customer
myddelton
114
12k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
126
32k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
20
1.6k
Ruby is Unlike a Banana
tanoku
96
10k
Into the Great Unknown - MozCon
thekraken
14
1k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
41
4.4k
For a Future-Friendly Web
brad_frost
172
9k
Git: the NoSQL Database
bkeepers
PRO
423
63k
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