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

Modernize your backend with Azure API Management

Modernize your backend with Azure API Management

It's obvious that APIs are everywhere. Providers of these APIs need a robust solution to accelerate adoption and increase usability of their APIs. Fanie Reynders talks about how you can use Azure API Management to quickly centralize any existing backend services, giving them a modern edge with useful analytics, a developer portal and added security that creates a first-class developer experience, which is essential to attract and retain developers on your platform.

Fanie Reynders

January 16, 2015
Tweet

More Decks by Fanie Reynders

Other Decks in Programming

Transcript

  1. What makes a great API?  Simplicity  Consistency 

    RESTful  Multiple formats (JSON or XML)  Documentation with developer console  Nice errors  OAuth  Logging
  2. APIM Features  Fully managed developer site backed by a

    CMS  API documentation with interactive console  Throttle, rate limit and quota  API health monitoring and error logging  Modern formats like JSON and XML  Combine multiple backends into single endpoint  Usage analytics
  3. Benefits  First-class developer experience  Modernize existing backends 

    Enhanced security – OAuth & SSL  Protection against DDoS  Caching  Useful analytics  Visualize performance, errors & adoption in real-time
  4. Overview Azure API Management Internal Network API yourcompany.com API external.org

    API thirdparty.net API Publisher Developer API Proxy api.awesome.com Developer Portal Admin Portal Application (with key)