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

Azure Function Proxies and Azure API Management

Daron Yondem
December 19, 2017

Azure Function Proxies and Azure API Management

This is part of a full day Serverless training I hosted for Microsoft Turkey in Istanbul talking about Azure Function Proxies and Azure API Management.

Daron Yondem

December 19, 2017

More Decks by Daron Yondem

Other Decks in Programming


  1. Azure Function Proxies +
    Azure API Management
    Daron Yöndem

    View Slide

  2. Why need a proxy?
    • Have multiple function apps under a single API surface.
    • Mock APIs for developers!
    • Request/Response overrides

    View Slide

  3. Creating a mock api with function proxies

    View Slide

  4. View Slide

  5. Creating proxies to override request/response on a 3th party API.

    View Slide

  6. View Slide

  7. View Slide

  8. Running proxies locally from Visual Studio.

    View Slide

  9. View Slide

  10. Build-in parameters for requests

    View Slide

  11. Build-in parameters for responses

    View Slide

  12. Referencing App Settings

    View Slide

  13. Why Azure API Management?
    • Rate limiting
    • Access Policies
    • Caching
    • Subscriptions
    • Licensing
    • Analytics
    • Developer Portal
    • and so on…

    View Slide

  14. Licensing and throttling functions with API Management

    View Slide

  15. View Slide

  16. View Slide

  17. View Slide

  18. View Slide

  19. View Slide

  20. Links worth sharing
    Azure Proxies Official Documentation
    • https://aka.ms/ProxiesDocs
    OpenAPI (Swagger) export from Azure Functions
    • https://goo.gl/LWbFmH

    View Slide

  21. Thanks
    http://daron.me | @daronyondem
    Download slides here;

    View Slide