Welcome to the
Mumbai
A BIG thank you to the 2019 Global Sponsors!
Another BIG thank you
to spanlabs!
• Talent Development
• Competency Assessment
• Training Infrastructure
Time Activity / Session Title
8:30am – 9:00am Guest arrival, Registration
9:00am – 10:00am Azure Functions --- Krunal Trivedi
10:00am – 11:00am Azure Logic Apps – Krunal Trivedi
11:00am-11:15 Tea Break
11:15am-12:00am Fundamentals of Windows Containers – Krunal Trivedi
12:15pm – 1:00pm Lunch
1:00pm – 2:00pm Dockerize your Web App/Api App – Hardik Mistry
2:00pm – 3:00pm Introducing to Azure DevOps
3:00pm – 3:15pm Tea Break
3:15pm – 4:15pm Delivering value to your customers using Azure DevOps – Hardik Mistry
4:15pm – 5:00pm Demo – Hardik Mistry
5:00pm-5:15 pm Closing Remarks, Questions, Raffle & Guest Departure
Day's Schedule
Azure Functions : Serverless Computing
Krunal Trivedi
• CTO @ spanlabs
• Technical Consultant/Architect on various
Microsoft Technologies since 8 years for IT
MNCs like Accenture, JPMC, FIS, Wipro,
Infosys, Cognizant and ….
• Speaker for various Microsoft Conferences
like NA MCT Summit (Seattle) , MS Ignite
(Atlanta) , GIDS (Great Indian Developer
Summit)
About the Instructor
Krunal Trivedi
Microsoft MVP - Azure
MCT India Regional Lead
www.techtrainingpoint.com
Twitter: @TrainerKrunal
Agenda
Why Server-less Computing?
What is Server-less?
Azure Functions
-Costing Plans
-Free Tier Offerings
-Timeout Threshold and how to overcome it
-Monitoring execution/execution errors/stack traces
-Remote Debugging
-Testing Azure Functions
-Push Notification Supports
What’s new in Azure Functions?
Demo
Conclusion
Why Serverless?
Drawbacks
with PaaS and Iaas
What is
Serverless
Computing?
Programming Model: Function as a Service
Auto Scaling
Pay per Execution
Azure
Functions
Microsoft Azure Functions
What is it?
An event-based serverless compute experience to accelerate your development.
Scale based on demand and pay only for the resources you consume.
What can I do with it?
Scheduled data processing/clean up/archiving
Serverless Web app/SPA back-ends via HTTP
Serverless mobile app back-ends
Real-time/Internet of Things event processing
Azure service event-based processing such as responding to new queue message
11
Serverless Computing
microservices
Execute Small Functions
C#, F#, Node,
Ruby, PHP
Pay only for
execution time
Triggers, webhooks
and timers
App Service Plan, Consumption
Plan
Azure Functions (Cont.)
• Costing Plans:
• Free Tier Offerings:
• Timeout Threshold:
• Monitoring
Execution/Execution
Errors/Stack Traces:
A million executions per month
5 minutes under consumption plan and
no threshold for app service plan
Web jobs dashboard available
No but in local development you
can attach debugger
Azure Functions (Cont.)
• Remote Debugging:
• Testing Azure Functions:
• Push Notification Support:
Any unit testing libraries for C# and
Mocha or for Node.js based functions
Yes
What is new in Azure Functions?
• HTTP Trigger
• Timer Trigger
• Generic Webhook Trigger
• GitHub Webhook Trigger
Function Triggers
• Blob Trigger
• Event Hub Trigger
• Azure Storage Queue Trigger
• Service Bus Queue Message
Trigger
• Service Bus Queue Topic
Trigger
Demo
Thank You

Azure Functions - Serverless Computing

  • 1.
  • 2.
    A BIG thankyou to the 2019 Global Sponsors!
  • 3.
    Another BIG thankyou to spanlabs! • Talent Development • Competency Assessment • Training Infrastructure
  • 4.
    Time Activity /Session Title 8:30am – 9:00am Guest arrival, Registration 9:00am – 10:00am Azure Functions --- Krunal Trivedi 10:00am – 11:00am Azure Logic Apps – Krunal Trivedi 11:00am-11:15 Tea Break 11:15am-12:00am Fundamentals of Windows Containers – Krunal Trivedi 12:15pm – 1:00pm Lunch 1:00pm – 2:00pm Dockerize your Web App/Api App – Hardik Mistry 2:00pm – 3:00pm Introducing to Azure DevOps 3:00pm – 3:15pm Tea Break 3:15pm – 4:15pm Delivering value to your customers using Azure DevOps – Hardik Mistry 4:15pm – 5:00pm Demo – Hardik Mistry 5:00pm-5:15 pm Closing Remarks, Questions, Raffle & Guest Departure Day's Schedule
  • 5.
    Azure Functions :Serverless Computing Krunal Trivedi
  • 6.
    • CTO @spanlabs • Technical Consultant/Architect on various Microsoft Technologies since 8 years for IT MNCs like Accenture, JPMC, FIS, Wipro, Infosys, Cognizant and …. • Speaker for various Microsoft Conferences like NA MCT Summit (Seattle) , MS Ignite (Atlanta) , GIDS (Great Indian Developer Summit) About the Instructor Krunal Trivedi Microsoft MVP - Azure MCT India Regional Lead www.techtrainingpoint.com Twitter: @TrainerKrunal
  • 7.
    Agenda Why Server-less Computing? Whatis Server-less? Azure Functions -Costing Plans -Free Tier Offerings -Timeout Threshold and how to overcome it -Monitoring execution/execution errors/stack traces -Remote Debugging -Testing Azure Functions -Push Notification Supports What’s new in Azure Functions? Demo Conclusion
  • 8.
  • 9.
    What is Serverless Computing? Programming Model:Function as a Service Auto Scaling Pay per Execution
  • 10.
  • 11.
    Microsoft Azure Functions Whatis it? An event-based serverless compute experience to accelerate your development. Scale based on demand and pay only for the resources you consume. What can I do with it? Scheduled data processing/clean up/archiving Serverless Web app/SPA back-ends via HTTP Serverless mobile app back-ends Real-time/Internet of Things event processing Azure service event-based processing such as responding to new queue message 11
  • 12.
    Serverless Computing microservices Execute SmallFunctions C#, F#, Node, Ruby, PHP Pay only for execution time Triggers, webhooks and timers
  • 13.
    App Service Plan,Consumption Plan Azure Functions (Cont.) • Costing Plans: • Free Tier Offerings: • Timeout Threshold: • Monitoring Execution/Execution Errors/Stack Traces: A million executions per month 5 minutes under consumption plan and no threshold for app service plan Web jobs dashboard available
  • 14.
    No but inlocal development you can attach debugger Azure Functions (Cont.) • Remote Debugging: • Testing Azure Functions: • Push Notification Support: Any unit testing libraries for C# and Mocha or for Node.js based functions Yes
  • 15.
    What is newin Azure Functions?
  • 16.
    • HTTP Trigger •Timer Trigger • Generic Webhook Trigger • GitHub Webhook Trigger Function Triggers • Blob Trigger • Event Hub Trigger • Azure Storage Queue Trigger • Service Bus Queue Message Trigger • Service Bus Queue Topic Trigger
  • 17.
  • 18.