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
93
Twitter Bootstrap
darbyfrey
6
470
Other Decks in Technology
See All in Technology
Adminaで実現するISMS/SOC2運用の効率化 〜 アカウント管理編 〜
shonansurvivors
4
450
「使い方教えて」「事例教えて」じゃもう遅い! Microsoft 365 Copilot を触り倒そう!
taichinakamura
0
380
Large Vision Language Modelを用いた 文書画像データ化作業自動化の検証、運用 / shibuya_AI
sansan_randd
0
140
プロポーザルのコツ ~ Kaigi on Rails 2025 初参加で3名の登壇を実現 ~
naro143
1
220
ビズリーチ求職者検索におけるPLMとLLMの活用 / Search Engineering MEET UP_2-1
visional_engineering_and_design
1
110
ニッポンの人に知ってもらいたいGISスポット
sakaik
0
130
OCI Network Firewall 概要
oracle4engineer
PRO
2
7.9k
『OCI で学ぶクラウドネイティブ 実践 × 理論ガイド』 書籍概要
oracle4engineer
PRO
3
220
LLMアプリの地上戦開発計画と運用実践 / 2025.10.15 GPU UNITE 2025
smiyawaki0820
1
520
大規模サーバーレスAPIの堅牢性・信頼性設計 〜AWSのベストプラクティスから始まる現実的制約との向き合い方〜
maimyyym
9
4.5k
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
3
5.5k
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
310
Featured
See All Featured
Facilitating Awesome Meetings
lara
56
6.6k
How to Think Like a Performance Engineer
csswizardry
27
2k
The Pragmatic Product Professional
lauravandoore
36
6.9k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.8k
Code Reviewing Like a Champion
maltzj
526
40k
How to Ace a Technical Interview
jacobian
280
24k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
45
2.5k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
The Straight Up "How To Draw Better" Workshop
denniskardys
238
140k
YesSQL, Process and Tooling at Scale
rocio
173
14k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
870
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?