AN INTRODUCTION TO KONG
COMMON FUNCTIONALITY
▸ Authentication
▸ Caching
▸ Logging
▸ Rate limiting
▸ Transformations
Slide 7
Slide 7 text
AN INTRODUCTION TO KONG
COMMON FUNCTIONALITY
▸ Authentication
▸ Caching
▸ Logging
▸ Rate limiting
▸ Transformations
Slide 8
Slide 8 text
AN INTRODUCTION TO KONG
COMMON FUNCTIONALITY
▸ Authentication
▸ Caching
▸ Logging
▸ Rate limiting
▸ Transformations
Slide 9
Slide 9 text
AN INTRODUCTION TO KONG
CONSOLIDATION
▸ Potentially hundreds of APIs on different servers
▸ One hostname to rule them all
Slide 10
Slide 10 text
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
Slide 11
Slide 11 text
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
Slide 12
Slide 12 text
AN INTRODUCTION TO KONG
BALANCE THE LOAD
▸ Kong can provide load balancing
Slide 13
Slide 13 text
AN INTRODUCTION TO KONG
SECURITY AS A SERVICE
▸ One SSL certificate for esapi.realpage.com
Slide 14
Slide 14 text
AN INTRODUCTION TO KONG
TIPPING THE SCALES
▸ Scaling Kong horizontally
▸ Scaling backends horizontally
▸ Caching
Slide 15
Slide 15 text
AN INTRODUCTION TO KONG
AUTOBOTS, TRANSFORM!
▸ Add or remove headers
▸ Add or remove query string parameters
▸ Add or remove fields from response bodies