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
SOA Working Group Meeting #3
Search
Darby Frey
May 15, 2015
Technology
0
74
SOA Working Group Meeting #3
Darby Frey
May 15, 2015
Tweet
Share
More Decks by Darby Frey
See All by Darby Frey
A Rubyists Guide to Building an API Layer
darbyfrey
0
97
SOA Working Group Meeting #4
darbyfrey
0
66
Intro to Twitter Bootstrap Workshop
darbyfrey
0
160
Building a Mobile Layout
darbyfrey
1
90
Twitter Bootstrap
darbyfrey
6
470
Other Decks in Technology
See All in Technology
新アイテムをどう使っていくか?みんなであーだこーだ言ってみよう / 20250911-rpi-jam-tokyo
akkiesoft
0
240
allow_retry と Arel.sql / allow_retry and Arel.sql
euglena1215
1
160
OCI Oracle Database Services新機能アップデート(2025/06-2025/08)
oracle4engineer
PRO
0
110
20250913_JAWS_sysad_kobe
takuyay0ne
2
180
なぜSaaSがMCPサーバーをサービス提供するのか?
sansantech
PRO
8
2.8k
企業の生成AIガバナンスにおけるエージェントとセキュリティ
lycorptech_jp
PRO
2
160
Webブラウザ向け動画配信プレイヤーの 大規模リプレイスから得た知見と学び
yud0uhu
0
230
MCPで変わる Amebaデザインシステム「Spindle」の開発
spindle
PRO
3
3.2k
COVESA VSSによる車両データモデルの標準化とAWS IoT FleetWiseの活用
osawa
1
270
roppongirb_20250911
igaiga
1
220
品質視点から考える組織デザイン/Organizational Design from Quality
mii3king
0
200
サンドボックス技術でAI利活用を促進する
koh_naga
0
200
Featured
See All Featured
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Making the Leap to Tech Lead
cromwellryan
135
9.5k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.9k
Context Engineering - Making Every Token Count
addyosmani
2
41
GraphQLの誤解/rethinking-graphql
sonatard
72
11k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
13k
How to Think Like a Performance Engineer
csswizardry
26
1.9k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
810
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
Transcript
SOA Working Group Meeting #3 2015-05-13
SOA Working Group Meeting #3 - Sponsors
SOA Working Group Meeting #3 - Mailing List http://tinyletter.com/soaworkinggroup
SOA Working Group Meeting #3 - Agenda Darby Frey (Belly)
- Façades with Apigee Yan Pritzker (Reverb) - Building Self-Documenting APIs ???
None
None
Ol’ Dirty Belly (ODB)
Ol’ Dirty Belly (ODB) - Scaling problems - Slow to
iterate (1 hour builds, tight coupling) - One API for everything (lots of client concerns)
None
Bellywall - Pros - Rails app proxy to SOA -
SOA scales better - Authentication and Authorization layer (removed some complexity) - Nearly direct access to services
Bellywall - Cons - Still a single API - Lots
of requests (not mobile friendly) - Clever hacks - Little visibility
None
bellycard.com/api/some_endpoint? expand[]=businesses&expand[] =image&expand[]=reward&expand[] =blurred_image
None
Research!
Research - API Management Platforms
Research - API Management Platforms
Research - Policy Composition FTW!
How does it work?
How does it work?
How does it work?
None
- Traffic Management SpikeArrest - Security VerifyApiKey - Mediation AssignMessage
ExtractVariables RaiseFault - Extension JavaScript ServiceCallout Policies
None
None
Apigee - Pros - Custom interfaces for each client -
Moves heavy request load to server side - Defined interface (constraints) - Good visibility and request introspection - Good support team
Apigee - Cons - $$$$$$ (but they have a free
plan too) - Learning curve - Unfamiliar System - Not much community support, but some
Questions?