A reverse proxy that manages APIs for:

  1. Authentication
  2. Rate limiting
  3. Request and response transformation
  4. Analytics
  5. Adds consistency for Microservices