Joe Raio
Senior Technical Evangelist
DX Audience
joe.raio@microsoft.com
@joescars
github.com/joescars
Based in Miami, FL.
Proud father. Passions are Music, Space,
Aviation & all things Technology
http://www.meetup.com/MICMiami/
Serverless is to servers as wireless is
to wired.
Wireless internet still requires wires,
but customers don't need to
interact with them
Every 15 minutes Clean tableFind and clean invalid data
File added to
Blob Storage
Transform CSV to data rows
CSV
Power BI
Chart graphic
Photo taken and
WebHook called Stores in blob storage Produces scaled images
Millions of devices feed
into Stream Analytics
Store data in
SQL Online
Transform to structured data
1) Trigger
7) Develop Locally
3) Develop 4) Execute
6) Monitor and Improve
2) Input Binding 5) Output Binding
Web
Hooks
Azure Services Azure Services
App Services
Hosting Plans
Azure Services
https://www.npmjs.com/package/azur
e-functions-core-tools
https://github.com/Azure/Azure-Functions
Azure WebJobs SDK script
Azure WebJobs SDK
Azure WebJobs SDK extensions
Azure Functions CLI
Azure Functions Portal
Azure Functions templates
Azure Functions samples
Azure
Functions
Demo
http://aka.ms/costafarms
https://github.com/joescars/CostaIoTSensorProject
http://aka.ms/fishangler
https://github.com/FishAngler/AzureFunctions
https://github.com/simpledealersuite/media2azure
https://github.com/aegexdev/ThePiFilesAF
https://www.twilio.com/
https://functions.azure.com/try
https://tryappservice.azure.com
Questions?
Joe.Raio@Microsoft.com
Download this presentation:
slideshare.net/joeraio

Azure Functions Overview

Editor's Notes

  • #3 What is a technical evangelist?
  • #11 Mono-lithic application to loosely coupled components Access from inside of any client app Complex Framework to Micro Functionality
  • #13 Stateless application that needs to scale
  • #24 This is the whole (top level) Dev Ops story where Dev build wonderful apps, using CI they mange their code, builds, and releases. Connecting to a repository, they can deploy to Azure Websites, build in the cloud, deploy to a slot to test and validate, swap into production, deployed across the globe as needed, monitor and get feedback, on which devs can make updates. Rinse and repeat