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
An Introduction to API Gateways
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Omni Adams
March 28, 2018
Programming
0
150
An Introduction to API Gateways
Introducing our API gateway solution featuring Kong.
Omni Adams
March 28, 2018
Tweet
Share
More Decks by Omni Adams
See All by Omni Adams
Alexa, Ask Me About PHP! (Cascadia 2024)
omnicolor
0
55
Dark Corners - Tek
omnicolor
0
190
Monolith - Tek
omnicolor
0
140
Break Off - Midwest
omnicolor
0
48
Alexa-Midwest
omnicolor
0
200
Break Off SunPHP20
omnicolor
0
290
Alexa, Ask Me About PHP!
omnicolor
1
28
Dark Corners Of The SPL - Midwest PHP 2019
omnicolor
0
410
Dark Corners Of The SPL
omnicolor
0
69
Other Decks in Programming
See All in Programming
Raku Raku Notion 20260128
hareyakayuruyaka
0
180
SourceGeneratorのススメ
htkym
0
200
カスタマーサクセス業務を変革したヘルススコアの実現と学び
_hummer0724
0
700
CSC307 Lecture 02
javiergs
PRO
1
780
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
200
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
180
CSC307 Lecture 06
javiergs
PRO
0
690
Fluid Templating in TYPO3 14
s2b
0
130
CSC307 Lecture 01
javiergs
PRO
0
690
登壇資料を作る時に意識していること #登壇資料_findy
konifar
4
1.2k
MUSUBIXとは
nahisaho
0
130
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
730
Featured
See All Featured
Become a Pro
speakerdeck
PRO
31
5.8k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.9k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
320
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
82
Large-scale JavaScript Application Architecture
addyosmani
515
110k
AI: The stuff that nobody shows you
jnunemaker
PRO
2
260
Color Theory Basics | Prateek | Gurzu
gurzu
0
200
Odyssey Design
rkendrick25
PRO
1
500
How to Talk to Developers About Accessibility
jct
2
130
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
94
How GitHub (no longer) Works
holman
316
140k
Test your architecture with Archunit
thirion
1
2.2k
Transcript
INTRODUCTION TO API GATEWAYS
AN INTRODUCTION TO API GATEWAYS
AN INTRODUCTION TO API GATEWAYS
AN INTRODUCTION TO KONG
AN INTRODUCTION TO KONG
AN INTRODUCTION TO KONG COMMON FUNCTIONALITY ▸ Authentication ▸ Caching
▸ Logging ▸ Rate limiting ▸ Transformations
AN INTRODUCTION TO KONG COMMON FUNCTIONALITY ▸ Authentication ▸ Caching
▸ Logging ▸ Rate limiting ▸ Transformations
AN INTRODUCTION TO KONG COMMON FUNCTIONALITY ▸ Authentication ▸ Caching
▸ Logging ▸ Rate limiting ▸ Transformations
AN INTRODUCTION TO KONG CONSOLIDATION ▸ Potentially hundreds of APIs
on different servers ▸ One hostname to rule them all
AN INTRODUCTION TO KONG MOVE FAST, BREAK NOTHING ▸ Registering
an API is just an API call to Kong ▸ Changing an API is just an API call to Kong
AN INTRODUCTION TO KONG THOSE WHO CONTROL THE PRESENT, CONTROL
THE PAST ▸ “Fix” legacy URL issues ▸ https://unit-api.realpage.com/v2/sites/a99e12/foo ▸ becomes ▸ https://esapi.realpage.com/unit-api/a99e12/sites
AN INTRODUCTION TO KONG BALANCE THE LOAD ▸ Kong can
provide load balancing
AN INTRODUCTION TO KONG SECURITY AS A SERVICE ▸ One
SSL certificate for esapi.realpage.com
AN INTRODUCTION TO KONG TIPPING THE SCALES ▸ Scaling Kong
horizontally ▸ Scaling backends horizontally ▸ Caching
AN INTRODUCTION TO KONG AUTOBOTS, TRANSFORM! ▸ Add or remove
headers ▸ Add or remove query string parameters ▸ Add or remove fields from response bodies
QUESTIONS? AN INTRODUCTION TO API GATEWAYS