An Introduction to API Gateways

An Introduction to API Gateways

Introducing our API gateway solution featuring Kong.

3d55a954b25a01f3f895eb20f7c48714?s=128

Omni Adams

March 28, 2018
Tweet

Transcript

  1. INTRODUCTION TO API GATEWAYS

  2. AN INTRODUCTION TO API GATEWAYS

  3. AN INTRODUCTION TO API GATEWAYS

  4. AN INTRODUCTION TO KONG

  5. AN INTRODUCTION TO KONG

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

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

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

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

    on different servers ▸ One hostname to rule them all
  10. 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
  11. 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
  12. AN INTRODUCTION TO KONG BALANCE THE LOAD ▸ Kong can

    provide load balancing
  13. AN INTRODUCTION TO KONG SECURITY AS A SERVICE ▸ One

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

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

    headers ▸ Add or remove query string parameters ▸ Add or remove fields from response bodies
  16. QUESTIONS? AN INTRODUCTION TO API GATEWAYS