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
The Cloud, more than just hosting (and buzzword...
Search
John Sheehan
June 08, 2012
Technology
2
170
The Cloud, more than just hosting (and buzzwords) by John Sheehan, given at NDC 2012
What cloud service APIs are and why you should use them.
John Sheehan
June 08, 2012
Tweet
Share
More Decks by John Sheehan
See All by John Sheehan
My Favorite API Tools (Other than Runscope)
johnsheehan
0
150
Crafting a Great Webhooks Experience
johnsheehan
2
510
Glue 2015: Microservices - More than just a buzzword.
johnsheehan
2
670
Scale-Oriented Architecture with Microservices
johnsheehan
2
330
Crafting a Great Webhooks Experience
johnsheehan
0
170
The rise of distributed applications.
johnsheehan
2
440
Zen and the Art of API Maintenance
johnsheehan
2
2.4k
Building API integrations you can live with.
johnsheehan
0
100
Free API debugging and testing tools you should know about.
johnsheehan
5
830
Other Decks in Technology
See All in Technology
ここはMCPの夜明けまえ
nwiizo
32
13k
AI駆動で進化する開発プロセス ~クラスメソッドでの実践と成功事例~ / aidd-in-classmethod
tomoki10
1
920
DjangoCon Europe 2025 Keynote - Django for Data Science
wsvincent
0
490
問 1:以下のコンパイラを証明せよ(予告編) #kernelvm / Kernel VM Study Kansai 11th
ytaka23
2
290
OPENLOGI Company Profile for engineer
hr01
1
26k
CodeRabbitと過ごした1ヶ月 ─ AIコードレビュー導入で実感したチーム開発の進化
mitohato14
1
240
Previewでもここまで追える! Azure AI Foundryで始めるLLMトレース
tomodo_ysys
2
390
コスト最適重視でAurora PostgreSQLのログ分析基盤を作ってみた #jawsug_tokyo
non97
2
880
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
5.5k
読んで学ぶ Amplify Gen2 / Amplify と CDK の関係を紐解く #jawsug_tokyo
tacck
PRO
1
300
LLM アプリケーションのためのクラウドセキュリティ - CSPM の実装ポイント-
osakatechlab
0
290
社会人力と研究力ー博士号をキャリアの武器にするー
kentaro
2
110
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Statistics for Hackers
jakevdp
798
220k
We Have a Design System, Now What?
morganepeng
52
7.6k
Being A Developer After 40
akosma
91
590k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Making the Leap to Tech Lead
cromwellryan
133
9.3k
Code Reviewing Like a Champion
maltzj
523
40k
GraphQLの誤解/rethinking-graphql
sonatard
71
10k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.6k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Building a Modern Day E-commerce SEO Strategy
aleyda
40
7.2k
Transcript
The Cloud More than hosting (and buzzwords) @johnsheehan
restsharp.org
api,jobs.com
ifttt.com if this then that
Twilio AppHarbor Stripe Xamarin
Cloud \ˈklau̇d\8noun,8often8attributive Meaningless)buzzword)used by)companies)in)place)of)the) word)‘Internet’. Source: The internet, page 44.
Cloud Compute,)network,)storage) and)service)infrastructure) offered)and)managed)by)a) thirdAparty)provider. Source: John Sheehan
Amazon Web Services Azure AppEngine Heroku AppHarbor dotCloud AppFog CloudFoundry
RackSpace Cloud Compute,)Storage)&))Network
Amazon Web Services Azure AppEngine Heroku AppHarbor dotCloud AppFog CloudFoundry
RackSpace Cloud Compute,)Storage)&))Network
Cloud Compute,)network,)storage) and)service'infrastructure) offered)and)managed)by)a) thirdAparty)provider. Source: John Sheehan
Cloud)Services Email SendGrid, Postmark, MailGun Telecom Twilio, Nexmo Realtime Pusher,
PubNub, Spire.io, Superfeedr Social Facebook, Twitter, Foursquare Mobile Parse, StackMob, Chute Services Dropbox, GitHub, Google ______ Workers Iron.io, MomentApp
WHY?
Equip you with a new capability.
Instant scale.
Data.
Cloud service APIs let you focus on building your app,
not infrastructure.
WebHooks HTTP API (REST*) WebSockets, etc. Push data in. Pull
data out. HALF DUPLEX Get notified. Interact in real time. FULL DUPLEX
REST/HTTP APIs function(sendSms(to,(from,(body)({ HTTP.post('/messages',(...); } 200(OK { (id(:("sm123", (status(:("sent" }
WEBHOOKS
WEBHOOKS POST(http://yourserver.com/hook To=+15552223333 From=+15551112222 CallId=CA123 200(OK <Response> (<Say>Thanks(for(calling!</Say> </Response>
WEBSOCKETS, ETC.
void%main()%{ %%//%shut%up %%//%and%code }
hurl.it
requestb.in
localtunnel.com
ifttt.com
getpebble.com
supermechanical.com/twine