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
How Google Builds Webservices
Search
Ian Barber
April 12, 2013
Programming
380
3
Share
How Google Builds Webservices
The slides from my talk at #WhiskyWeb on webservices and web APIs.
Ian Barber
April 12, 2013
More Decks by Ian Barber
See All by Ian Barber
Crossing Platforms With Google+ Sign-In
ianbarber
0
200
Mobile & Social
ianbarber
2
190
Event Stream Processing In PHP
ianbarber
6
2.5k
Building A Firehose - PHPNW
ianbarber
2
1k
Clojure for PHP Developers
ianbarber
6
2k
Building a Firehose
ianbarber
5
1.6k
Taking Sites Mobile
ianbarber
1
650
The Cookie Law
ianbarber
1
1k
Teaching Your Machine To Find Fraudsters
ianbarber
3
1.1k
Other Decks in Programming
See All in Programming
実践ハーネスエンジニアリング:ステアリングループを実例から読み解く / Practical Harness Engineering: Understanding Steering Loops Through Real-World Examples
nrslib
5
4.6k
10 Tips of AWS ~Gen AI on AWS~
licux
5
540
ハーネスエンジニアリングにどう向き合うか 〜ルールファイルを超えて開発プロセスを設計する〜 / How to approach harness engineering
rkaga
28
19k
The Less-Told Story of Socket Timeouts
coe401_
3
1k
書き換えて学ぶTemporal #fukts
pirosikick
2
360
ローカルLLMでどこまでコードが書けるか / How much code can be written on a local LLM
kishida
2
330
ふにゃっとしない名前の付け方 〜哲学で茹で上げる、コシのあるソフトウェア設計〜
shimomura
0
110
AIベース静的検査器の偽陽性率を抑える工夫3選
orgachem
PRO
4
450
いつか誰かが、と思っていた フロントエンド刷新5年間の実践知
kiichisugihara
1
260
サークル参加から学ぶ、小さな事業の回し方
yuzneri
0
150
Surviving Black Friday: 329 billion requests with Falcon!
ioquatix
0
2.9k
AgentCore Optimizationを始めよう!
licux
3
220
Featured
See All Featured
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
360
The SEO identity crisis: Don't let AI make you average
varn
0
460
Paper Plane
katiecoart
PRO
1
50k
The Spectacular Lies of Maps
axbom
PRO
1
740
GitHub's CSS Performance
jonrohan
1032
470k
Designing for humans not robots
tammielis
254
26k
ラッコキーワード サービス紹介資料
rakko
1
3.2M
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
170
Product Roadmaps are Hard
iamctodd
PRO
55
12k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
Transcript
How Google Builds Webservices Ian Barber Google+ Developer Advocate
Why Webservices?
GData
GData http://blog.bolinfest.com/2011/05/gdata-i-cant-take-it-anymore.html
Exposing Services Internal Developers API Consumers Service Users
Cost vs Benefit £
API for APIs https://developers.google.com/discovery
API Console
API Console
Client Libraries
Discovery Document { "kind": "discovery#directoryList", "discoveryVersion": "v1", "items": [ {
"kind": "discovery#directoryItem", "id": "adexchangebuyer:v1", "name": "adexchangebuyer", "version": "v1", "title": "Ad Exchange Buyer API", "description": "Lets you manage your Ad Exchange Buyer account.", "discoveryRestUrl": "https://www.googleapis.com/ discovery/v1/apis/adexchangebuyer/v1/rest", "discoveryLink": "./apis/adexchangebuyer/v1/rest", "icons": { "x16": "http://www.google.com/images/icons/product/ doubleclick-16.gif", "x32": "http://www.google.com/images/icons/product/
Discovery Document { "kind": "discovery#restDescription", "etag": "\"GAuTQVafNcKYh_zGETwKTCexFGU/ P_je81swXJmuAnwlTe1m4E4KDJ8\"", "discoveryVersion": "v1",
"id": "plus:v1", "name": "plus", "version": "v1", "revision": "20130320", "title": "Google+ API", "description": "The Google+ API enables developers to build on top of the Google+ platform.", "icons": { "x16": "http://www.google.com/images/icons/product/ gplus-16.png", "x32": "http://www.google.com/images/icons/product/ gplus-32.png" }, "documentationLink": "https://developers.google.com/+/
Developer Experience Evaluate Explore Deploy
Developer Experience Evaluate Explore Deploy API Explorer API Console Client
Libraries
£ Building Services Audience Costs Benefits Resources Methods
[email protected]
http://google.com/+IanBarber http://twitter.com/ianbarber http://developers.google.com/ http://github.com/ianbarber/WhiskyWeb-GAPI Thank You