Upgrade to Pro — share decks privately, control downloads, hide ads and more …

An Introduction to API Gateways

An Introduction to API Gateways

Introducing our API gateway solution featuring Kong.

Omni Adams

March 28, 2018
Tweet

More Decks by Omni Adams

Other Decks in Programming

Transcript

  1. AN INTRODUCTION TO KONG COMMON FUNCTIONALITY ▸ Authentication ▸ Caching

    ▸ Logging ▸ Rate limiting ▸ Transformations
  2. AN INTRODUCTION TO KONG COMMON FUNCTIONALITY ▸ Authentication ▸ Caching

    ▸ Logging ▸ Rate limiting ▸ Transformations
  3. AN INTRODUCTION TO KONG COMMON FUNCTIONALITY ▸ Authentication ▸ Caching

    ▸ Logging ▸ Rate limiting ▸ Transformations
  4. AN INTRODUCTION TO KONG CONSOLIDATION ▸ Potentially hundreds of APIs

    on different servers ▸ One hostname to rule them all
  5. 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
  6. 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
  7. AN INTRODUCTION TO KONG SECURITY AS A SERVICE ▸ One

    SSL certificate for esapi.realpage.com
  8. AN INTRODUCTION TO KONG TIPPING THE SCALES ▸ Scaling Kong

    horizontally ▸ Scaling backends horizontally ▸ Caching
  9. AN INTRODUCTION TO KONG AUTOBOTS, TRANSFORM! ▸ Add or remove

    headers ▸ Add or remove query string parameters ▸ Add or remove fields from response bodies