Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Azure Functions: Beginners to Advanced – Part 2
M.R. Ashwin Prabhu
https://www.linkedin.com/in/mrashwinprabhu
Who am I?
• M.R.Ashwin Prabhu
• Microsoft Azure MVP for 3 years
• Based in UK
• Independent Consultant in BizTalk Server a...
Recap- Part 1
• Serverless
• What is, benefits, providers
• Basics of Azure function
• What, Why & How
• Real life use cas...
Agenda
• Dynamic Binding/Imperative Binding
• Proxies
• Durable Functions
• Monitoring Azure Functions
• With Application ...
Dynamic Binding – Azure Functions
• Declarative pattern vs Imperative pattern
• Imperative binder pattern
• Use when bindi...
Imperative Binding:
Message Archive Using Azure Functions - Demo
Azure Functions Proxies
• Reverse proxy functionalities
• To Azure Functions
• Another API
• Anything
• API routing & comp...
Azure Functions Proxies – Use Cases
• Abstract complexities
• Example: Azure Functions URLs
• Function groups
• MOCK servi...
Azure Functions Proxies – Demo
Azure Durable Functions
• Enables statefulness to cloud aware applications
• Orchestrator for Azure Functions
• Extension ...
Azure Durable Functions - 3 key Parts
• Orchestrator Client
• Manage the Orchestrator Instance
• Orchestrator Function
• A...
Azure Durable Functions - Demo
Azure Functions - Monitoring
• Logs
• Monitor
• Log Streaming
• Azure Function Apps - Ping Test using Application Insights...
Azure Functions –Part 3
• Azure Functions with Visual Studio
• Azure Functions Runtime
• Security
Any Questions?
Thank You
More articles, tips on: http://www.fortuvis.com/blog/
Upcoming SlideShare
Loading in …5
×

Azure Functions: Beginners to Advanced – Part 2

399 views

Published on

This is going to be a multi part series in which we will start from the basics to advanced concepts in Azure Function. The objective of this series is to provide one-stop place for the community to start learning about Azure Functions, from basic to some of the advanced concepts and feel comfortable to start working with Azure Functions. In this part of the series, we are going to set the basics firm. Covering concepts like

Dynamic binding using binder
Azure functions Proxies
Durable Functions

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Azure Functions: Beginners to Advanced – Part 2

  1. 1. Azure Functions: Beginners to Advanced – Part 2 M.R. Ashwin Prabhu https://www.linkedin.com/in/mrashwinprabhu
  2. 2. Who am I? • M.R.Ashwin Prabhu • Microsoft Azure MVP for 3 years • Based in UK • Independent Consultant in BizTalk Server and Azure • Over 15 years of experience in BizTalk • Blog: http://www.fortuvis.com/blog/ @mrashwinprabhu https://www.linkedin.com/in/mrashwinprabhu
  3. 3. Recap- Part 1 • Serverless • What is, benefits, providers • Basics of Azure function • What, Why & How • Real life use case with a demo • Background & Architecture • Anatomy • Tutorial on functions with • Queues • Blobs storage • Table storage
  4. 4. Agenda • Dynamic Binding/Imperative Binding • Proxies • Durable Functions • Monitoring Azure Functions • With Application Insights
  5. 5. Dynamic Binding – Azure Functions • Declarative pattern vs Imperative pattern • Imperative binder pattern • Use when binding attributes are resolved at runtime • Implemented using Binder/IBinder • Can bind multiple outputs to the binder • Can combine declarative with imperative binding • Demo
  6. 6. Imperative Binding: Message Archive Using Azure Functions - Demo
  7. 7. Azure Functions Proxies • Reverse proxy functionalities • To Azure Functions • Another API • Anything • API routing & composition tools • Running in Azure Functions runtime • Provides façade • Transforms • URL • HTTP headers • HTTP Body (req/resp override)
  8. 8. Azure Functions Proxies – Use Cases • Abstract complexities • Example: Azure Functions URLs • Function groups • MOCK service • Useful in multiple environment for dev/test • Simplify Security
  9. 9. Azure Functions Proxies – Demo
  10. 10. Azure Durable Functions • Enables statefulness to cloud aware applications • Orchestrator for Azure Functions • Extension for Azure Functions • Build on top Durable Task Framework • Simplified Long running tasks/function Chaining
  11. 11. Azure Durable Functions - 3 key Parts • Orchestrator Client • Manage the Orchestrator Instance • Orchestrator Function • Asynchronously/Sync call other Azure Functions • Save return values into a local variable • Orchestrator the workflow as defined • Activity Functions • Functions Called by the Orchestrator Function
  12. 12. Azure Durable Functions - Demo
  13. 13. Azure Functions - Monitoring • Logs • Monitor • Log Streaming • Azure Function Apps - Ping Test using Application Insights • Integrating to Application Insights – Live Metrics Stream • Custom telemetry to Application Insights From Azure Functions
  14. 14. Azure Functions –Part 3 • Azure Functions with Visual Studio • Azure Functions Runtime • Security
  15. 15. Any Questions?
  16. 16. Thank You More articles, tips on: http://www.fortuvis.com/blog/

×