Slide 1

Slide 1 text

INTRODUCTION TO API GATEWAYS

Slide 2

Slide 2 text

AN INTRODUCTION TO API GATEWAYS

Slide 3

Slide 3 text

AN INTRODUCTION TO API GATEWAYS

Slide 4

Slide 4 text

AN INTRODUCTION TO KONG

Slide 5

Slide 5 text

AN INTRODUCTION TO KONG

Slide 6

Slide 6 text

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

Slide 16

Slide 16 text

QUESTIONS? AN INTRODUCTION TO API GATEWAYS