SlideShare a Scribd company logo
Title Code Time Presenters
Event Grid Unplugged - Using events as the fuel
powering your applications
THR2038 Monday, May 7, 4:00-4:20 Bahram Banisadr, Dave Beus, James
Aldous
Build Nodejs APIs using Serverless BRK3703 Tuesday, May 8, 10:30-11:45 Simona Cotin
Serverless in Action BRK2132 Tuesday, May 8, 3:00-4:15 Jeff Hollan
Connect Anything to Everything: Serverless Routing
and Messaging with Event Grid
THR3509 Tuesday, May 8, 4:00-4:20 Jeremy Likness
Identity and secure resource access in App Service
and Azure Functions
THR2004 Tuesday, May 8, 4:30-4:50 Matthew Henderson
Serverless, SPAs, and Scalability BRK3710 Tuesday, May 8, 4:45-5:30 Asim Hussain
Break through the serverless barriers with Durable
Functions
THR2005 Wednesday, May 9, 11:30-11:50 Katy Shimizu
Azure Functions and Microsoft Graph THR3302 Wednesday, May 9, 12:30-12:50 Matthew Henderson
Mobile apps built with Xamarin, using a serverless
Azure Functions back-end
THR2433 Wednesday, May 9, 3:00-3:20 Laurent Bugnion
…if cloud computing was transportation
…you can lease a car and
take care of maintenance
…you can rent a car
…if cloud computing was transportation
…you can lease a car and
take care of maintenance
…you can rent a car and pay
for having it around even
when you are not driving
…you can rent a car
…if cloud computing was transportation
…you can lease a car and
take care of maintenance
…you can rent a car and pay
for having it around even
when you are not driving
…you can use a ride sharing
app pay only for
transportation
Why people love Serverless
Serverless vs. FaaS
“FaaS”
f(x)
Instant Scale
Serverless Infrastructure
“Serverless Containers”
Serverless vs. FaaS
“FaaS”
f(x)
IaaS / PaaS / On Prem
Azure Serverless application platform
Serverless use cases
IoT and Cloud Edge
Microservices
Single Page Web Applications
Data Integration
Cloud Automation
Citizen Developer
IoT and Cloud Edge
Microservices
Single Page Web Applications
Data Integration
Cloud Automation
Citizen Developer
Ravi Prattipati
Cloud
Edge
Devices, Things
Solutions running in Microsoft datacenter
built on Azure services
Lightweight gateway/server
API
Monitoring
Services
Data Storage
Processing, Events, Analytics, Validation
Ingestion
Security
Ability ApplicationMicrosoft
• Validation
• Payload routing
• Manage device metadata
synchronizing with device twin
• Manage device graph
• Invoke a command on the device
from cloud
• Send a message to the device from
cloud
• Firmware upgrade
• Logic apps
• Event Grid
IoT and Cloud Edge
Microservices
Single Page Web Applications
Data Integration
Cloud Automation
Citizen Developer
IoT and Cloud Edge
Microservices
Single Page Web Applications
Data Integration
Cloud Automation
Citizen Developer
Classified as Microsoft Confidential
Active contributors: Microsoft, Google, IBM, Oracle, Huawei, VMWare, Iguazio, Red Hat,
Serverless Inc., SAP, Collinson Group, Pivotal
Classified as Microsoft Confidential
{
"cloudEventsVersion" : "0.1",
"eventType" : "Microsoft.Storage.BlobCreated",
"eventTypeVersion" : "",
"source" : "/subscriptions/{subscription-id}/resource…”,
"eventID" : "173d9985-401e-0075-2497-de268c06ff25",
"eventTime" : "2018-04-28T02:18:47.1281675Z",
"data" : {
"api": "PutBlockList",
"clientRequestId": "6d79dbfb-0e37-4fc4-981f-…",
…
}
}
Classified as Microsoft Confidential
Vikas Vennavali
application developer, Cloud Services
INVENTORY HUB
AZURE AS A PIECE OF OUR TRANSFORMATIONAL JOURNEY
PaaS Serverless Scaling
Starbucks IHUB solution leverages Azure Container Instances, Azure Container Registry, Event Hub, Service Bus, Cosmos DB,
and Azure Functions to create a scalable and resilient platform on Azure.
AUTOMATION & INFRASTRUCTURE AS CODE
Using ARM templates and CLI with Node.js, the infrastructure builds are automated
ASYNCHRONOUS MESSAGING PATTERN
Using Event Hub to consume data at high velocity and Service Bus for message timers
IMMUTABILITY
Using ACI with ACR and leverage existing TomEE image with new business application code
DATA STORE, DISTRIBUTION AND REPLICATION
Using Cosmos DB for data store, replication and automatic failover
SERVERLESS AND AUTOMATIC SCALING
Using Azure Functions containing domain logic triggered from Event Hub
REPORTING
Using Power BI
INVENTORY HUB
AZURE AS A PIECE OF OUR TRANSFORMATIONAL JOURNEY
PaaS Serverless Scaling
INVENTORY HUB
AZURE AS A PIECE OF OUR TRANSFORMATIONAL JOURNEY
CHALLENGES
EVENT HUBS
Client time out exceptions
COSMOS DB
Request Units surges
AZURE FUNCTIONS:
Scaling with HTTP triggers
IoT and Cloud Edge
Microservices
Single Page Web Applications
Data Integration
Cloud Automation
Citizen Developer
FaaS Provider
Responsible
for security
“of” the cloud Regions Availability Zones Edge Locations
Compute Storage Database Networking
Operating System + Virtual Machines + Containers
Application
Owner
Responsible for
security “in”
the cloud
Applications (Functions)
Identity & Access Management Cloud Services configuration
Client-Side Data in Cloud Data in Transit
Traditional Security
Focuses on protecting
applications by securing the
network and servers
Serverless
The application owner doesn't
have any control over the
infrastructure
Traditional app security solutions are inadequate for
serverless
F
1. Event
2. Operation
3. Interaction
4. OutputHTTP/S, File, DB, Stream,
SMS, Email, Queue etc.
Malicious code deployment /
3rd party library
Compromised component
1. Injection attacks
2. Auth. bypass
3. Data compromise
4. Sensitive app secrets
leakage
5. Business logic manipulation
6. DoS
…
https://www.puresec.io/resource-downloadServerless Top 10 Most Common Weaknesses (2018):
Controls the perimeter of
each function in order to
prevent malicious input from
entering
Controls the function
behavior in order to ensure
the function behaves as
intended
Analyzes each function to
discover known
vulnerabilities and
misconfigurations
While Being Built When Being Invoked During Execution
PureSec Tesseract GA Launch
Date: July 2018
Visibility, Integrity, Auditing
Static Analysis Serverless Firewall Behavioral Protection
https://www.puresec.io/build2018
IoT and Cloud Edge
Microservices
Single Page Web Applications
Data Integration
Cloud Automation
Citizen Developer
 Python Container Preview
 Azure IoT Edge
 Durable Functions GA
IoT and Cloud Edge
Microservices
Single Page Web Applications
Data Integration
Cloud Automation
Citizen Developer
 Durable Functions GA
 Durable Functions Node.js Preview
IoT and Cloud Edge
Microservices
Single Page Web Applications
Data Integration
Cloud Automation
Citizen Developer
 Logic Apps and Event Grid Integration
 CloudEvents 1st class support
Title Code Time Presenters
Event Grid Unplugged - Using events as the fuel
powering your applications
THR2038 Monday, May 7, 4:00-4:20 Bahram Banisadr, Dave Beus, James
Aldous
Build Nodejs APIs using Serverless BRK3703 Tuesday, May 8, 10:30-11:45 Simona Cotin
Serverless in Action BRK2132 Tuesday, May 8, 3:00-4:15 Jeff Hollan
Connect Anything to Everything: Serverless Routing
and Messaging with Event Grid
THR3509 Tuesday, May 8, 4:00-4:20 Jeremy Likness
Identity and secure resource access in App Service
and Azure Functions
THR2004 Tuesday, May 8, 4:30-4:50 Matthew Henderson
Serverless, SPAs, and Scalability BRK3710 Tuesday, May 8, 4:45-5:30 Asim Hussain
Break through the serverless barriers with Durable
Functions
THR2005 Wednesday, May 9, 11:30-11:50 Katy Shimizu
Azure Functions and Microsoft Graph THR3302 Wednesday, May 9, 12:30-12:50 Matthew Henderson
Mobile apps built with Xamarin, using a serverless
Azure Functions back-end
THR2433 Wednesday, May 9, 3:00-3:20 Laurent Bugnion
What's new for Serverless Computing in Azure
What's new for Serverless Computing in Azure

More Related Content

What's hot

Internet of things at the Edge with Azure IoT Edge by sonujose
Internet of things at the Edge with Azure IoT Edge by sonujoseInternet of things at the Edge with Azure IoT Edge by sonujose
Internet of things at the Edge with Azure IoT Edge by sonujose
Sonu Jose
 
Building Secure IoT Solutions using Azure Sphere
Building Secure IoT Solutions using Azure SphereBuilding Secure IoT Solutions using Azure Sphere
Building Secure IoT Solutions using Azure Sphere
Chris Pietschmann (Microsoft MVP)
 
BRK2122 IOT - From the cloud to the edge
BRK2122 IOT - From the cloud to the edgeBRK2122 IOT - From the cloud to the edge
BRK2122 IOT - From the cloud to the edge
Axel Dittmann
 
Demystifying Internet of Things with Azure IoT Suite
Demystifying Internet of Things with Azure IoT SuiteDemystifying Internet of Things with Azure IoT Suite
Demystifying Internet of Things with Azure IoT Suite
WinWire Technologies Inc
 
Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)
Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)
Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)
Codit
 
Architecting IoT solutions with Microsoft Azure
Architecting IoT solutions with Microsoft AzureArchitecting IoT solutions with Microsoft Azure
Architecting IoT solutions with Microsoft Azure
Alon Fliess
 
Business Transformation with Microsoft Azure IoT
Business Transformation with Microsoft Azure IoTBusiness Transformation with Microsoft Azure IoT
Business Transformation with Microsoft Azure IoT
Ilyas F ☁☁☁
 
Building Apps with Azure IoT Edge
Building Apps with Azure IoT EdgeBuilding Apps with Azure IoT Edge
Building Apps with Azure IoT Edge
Rahul Rai
 
Connecting IoT devices to Azure
Connecting IoT devices to AzureConnecting IoT devices to Azure
Connecting IoT devices to Azure
Guy Barrette
 
Azure IoT suite - A look behind the curtain (Sam Vanhoutte @AZUG Event)
Azure IoT suite - A look behind the curtain (Sam Vanhoutte @AZUG Event)Azure IoT suite - A look behind the curtain (Sam Vanhoutte @AZUG Event)
Azure IoT suite - A look behind the curtain (Sam Vanhoutte @AZUG Event)
Codit
 
한컴MDS_Microsoft Azure IoT Overview
한컴MDS_Microsoft Azure IoT Overview한컴MDS_Microsoft Azure IoT Overview
한컴MDS_Microsoft Azure IoT Overview
HANCOM MDS
 
Building a website without a webserver on Azure
Building a website without a webserver on AzureBuilding a website without a webserver on Azure
Building a website without a webserver on Azure
Todd Whitehead
 
IoT on Azure
IoT on AzureIoT on Azure
IoT on Azure
Vinoth Rajagopalan
 
Project AI-Care for COVID-19 prevention
Project AI-Care for COVID-19 preventionProject AI-Care for COVID-19 prevention
Project AI-Care for COVID-19 prevention
湯米吳 Tommy Wu
 
Azure Internet of Things
Azure Internet of ThingsAzure Internet of Things
Azure Internet of Things
Alon Fliess
 
Azure iot
Azure iotAzure iot
Azure iot
書廷 林
 
Azure IoT (Sam Vanhoutte @NMCT IoT Fest)
Azure IoT (Sam Vanhoutte @NMCT IoT Fest)Azure IoT (Sam Vanhoutte @NMCT IoT Fest)
Azure IoT (Sam Vanhoutte @NMCT IoT Fest)
Codit
 
Azure IoT Suite
Azure IoT Suite Azure IoT Suite
Azure IoT Suite
Samir Arezki ☁
 
Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...
Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...
Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...
Codit
 

What's hot (19)

Internet of things at the Edge with Azure IoT Edge by sonujose
Internet of things at the Edge with Azure IoT Edge by sonujoseInternet of things at the Edge with Azure IoT Edge by sonujose
Internet of things at the Edge with Azure IoT Edge by sonujose
 
Building Secure IoT Solutions using Azure Sphere
Building Secure IoT Solutions using Azure SphereBuilding Secure IoT Solutions using Azure Sphere
Building Secure IoT Solutions using Azure Sphere
 
BRK2122 IOT - From the cloud to the edge
BRK2122 IOT - From the cloud to the edgeBRK2122 IOT - From the cloud to the edge
BRK2122 IOT - From the cloud to the edge
 
Demystifying Internet of Things with Azure IoT Suite
Demystifying Internet of Things with Azure IoT SuiteDemystifying Internet of Things with Azure IoT Suite
Demystifying Internet of Things with Azure IoT Suite
 
Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)
Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)
Living on the (IoT) edge (Sam Vanhoutte @TechdaysNL 2017)
 
Architecting IoT solutions with Microsoft Azure
Architecting IoT solutions with Microsoft AzureArchitecting IoT solutions with Microsoft Azure
Architecting IoT solutions with Microsoft Azure
 
Business Transformation with Microsoft Azure IoT
Business Transformation with Microsoft Azure IoTBusiness Transformation with Microsoft Azure IoT
Business Transformation with Microsoft Azure IoT
 
Building Apps with Azure IoT Edge
Building Apps with Azure IoT EdgeBuilding Apps with Azure IoT Edge
Building Apps with Azure IoT Edge
 
Connecting IoT devices to Azure
Connecting IoT devices to AzureConnecting IoT devices to Azure
Connecting IoT devices to Azure
 
Azure IoT suite - A look behind the curtain (Sam Vanhoutte @AZUG Event)
Azure IoT suite - A look behind the curtain (Sam Vanhoutte @AZUG Event)Azure IoT suite - A look behind the curtain (Sam Vanhoutte @AZUG Event)
Azure IoT suite - A look behind the curtain (Sam Vanhoutte @AZUG Event)
 
한컴MDS_Microsoft Azure IoT Overview
한컴MDS_Microsoft Azure IoT Overview한컴MDS_Microsoft Azure IoT Overview
한컴MDS_Microsoft Azure IoT Overview
 
Building a website without a webserver on Azure
Building a website without a webserver on AzureBuilding a website without a webserver on Azure
Building a website without a webserver on Azure
 
IoT on Azure
IoT on AzureIoT on Azure
IoT on Azure
 
Project AI-Care for COVID-19 prevention
Project AI-Care for COVID-19 preventionProject AI-Care for COVID-19 prevention
Project AI-Care for COVID-19 prevention
 
Azure Internet of Things
Azure Internet of ThingsAzure Internet of Things
Azure Internet of Things
 
Azure iot
Azure iotAzure iot
Azure iot
 
Azure IoT (Sam Vanhoutte @NMCT IoT Fest)
Azure IoT (Sam Vanhoutte @NMCT IoT Fest)Azure IoT (Sam Vanhoutte @NMCT IoT Fest)
Azure IoT (Sam Vanhoutte @NMCT IoT Fest)
 
Azure IoT Suite
Azure IoT Suite Azure IoT Suite
Azure IoT Suite
 
Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...
Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...
Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...
 

Similar to What's new for Serverless Computing in Azure

Cloud is the new normal - Red Hat Forum Bangalore 2015
Cloud is the new normal - Red Hat Forum Bangalore 2015Cloud is the new normal - Red Hat Forum Bangalore 2015
Cloud is the new normal - Red Hat Forum Bangalore 2015
Red Hat India Pvt. Ltd.
 
Dev show september 8th 2020 power platform - not just a simple toy
Dev show september 8th 2020   power platform - not just a simple toyDev show september 8th 2020   power platform - not just a simple toy
Dev show september 8th 2020 power platform - not just a simple toy
Jens Schrøder
 
Cross platform mobile backend with mobile services
Cross platform mobile backend with mobile servicesCross platform mobile backend with mobile services
Cross platform mobile backend with mobile services
James Quick
 
Azure Mobile Services Workshop
Azure Mobile Services WorkshopAzure Mobile Services Workshop
Azure Mobile Services Workshop
Eran Stiller
 
Extending DevOps with serverless Logic Apps
Extending DevOps with serverless Logic AppsExtending DevOps with serverless Logic Apps
Extending DevOps with serverless Logic Apps
Microsoft Tech Community
 
Turkish Airlines' Journey on Cloud
Turkish Airlines' Journey on CloudTurkish Airlines' Journey on Cloud
Turkish Airlines' Journey on Cloud
Mustafa Ekrem KENTER
 
Integrate Apps using Azure Workbench and Azure Blockchain as Service
Integrate Apps using Azure Workbench and Azure Blockchain as ServiceIntegrate Apps using Azure Workbench and Azure Blockchain as Service
Integrate Apps using Azure Workbench and Azure Blockchain as Service
Mohammad Asif
 
Azure from Rookie to DevStart
Azure from Rookie to DevStartAzure from Rookie to DevStart
Azure from Rookie to DevStart
Sajeetharan
 
PaaS and Container Innovation – What’s new with App Service
PaaS and Container Innovation – What’s new with App ServicePaaS and Container Innovation – What’s new with App Service
PaaS and Container Innovation – What’s new with App Service
Microsoft Tech Community
 
Clouds Infrastructure Administration
Clouds Infrastructure Administration Clouds Infrastructure Administration
Clouds Infrastructure Administration
Viknaraj Manogararajah
 
AWSome Day Indonesia Keynote 2015
AWSome Day Indonesia Keynote 2015AWSome Day Indonesia Keynote 2015
AWSome Day Indonesia Keynote 2015
Hwee Bee Tan
 
Azure 10 major services
Azure 10 major servicesAzure 10 major services
Azure 10 major services
Arnab Chakraborty,PMP
 
Het Microsoft Integratie Platform – Welk model past u het beste? (Steef Jan W...
Het Microsoft Integratie Platform – Welk model past u het beste? (Steef Jan W...Het Microsoft Integratie Platform – Welk model past u het beste? (Steef Jan W...
Het Microsoft Integratie Platform – Welk model past u het beste? (Steef Jan W...
Codit
 
IoT Architecture - Are Traditional Architectures Good Enough or do we Need Ne...
IoT Architecture - Are Traditional Architectures Good Enough or do we Need Ne...IoT Architecture - Are Traditional Architectures Good Enough or do we Need Ne...
IoT Architecture - Are Traditional Architectures Good Enough or do we Need Ne...
Guido Schmutz
 
Microsoft: Invent with Purpose
Microsoft: Invent with PurposeMicrosoft: Invent with Purpose
Microsoft: Invent with Purpose
Uni Systems S.M.S.A.
 
Running Regulated Workloads on Azure PaaS services (DogFoodCon 2018)
Running Regulated Workloads on Azure PaaS services (DogFoodCon 2018)Running Regulated Workloads on Azure PaaS services (DogFoodCon 2018)
Running Regulated Workloads on Azure PaaS services (DogFoodCon 2018)
Jeremy Gray
 
For loop summit - cheating the developer experience
For loop summit - cheating the developer experienceFor loop summit - cheating the developer experience
For loop summit - cheating the developer experience
Dara Oladapo
 
Microsoft Azure For Solutions Architects
Microsoft Azure For Solutions ArchitectsMicrosoft Azure For Solutions Architects
Microsoft Azure For Solutions Architects
Roy Kim
 
Build intelligent solutions using ms azure
Build intelligent solutions using ms azureBuild intelligent solutions using ms azure
Build intelligent solutions using ms azure
Mostafa
 
Benefits of the Azure Cloud
Benefits of the Azure CloudBenefits of the Azure Cloud
Benefits of the Azure Cloud
Caserta
 

Similar to What's new for Serverless Computing in Azure (20)

Cloud is the new normal - Red Hat Forum Bangalore 2015
Cloud is the new normal - Red Hat Forum Bangalore 2015Cloud is the new normal - Red Hat Forum Bangalore 2015
Cloud is the new normal - Red Hat Forum Bangalore 2015
 
Dev show september 8th 2020 power platform - not just a simple toy
Dev show september 8th 2020   power platform - not just a simple toyDev show september 8th 2020   power platform - not just a simple toy
Dev show september 8th 2020 power platform - not just a simple toy
 
Cross platform mobile backend with mobile services
Cross platform mobile backend with mobile servicesCross platform mobile backend with mobile services
Cross platform mobile backend with mobile services
 
Azure Mobile Services Workshop
Azure Mobile Services WorkshopAzure Mobile Services Workshop
Azure Mobile Services Workshop
 
Extending DevOps with serverless Logic Apps
Extending DevOps with serverless Logic AppsExtending DevOps with serverless Logic Apps
Extending DevOps with serverless Logic Apps
 
Turkish Airlines' Journey on Cloud
Turkish Airlines' Journey on CloudTurkish Airlines' Journey on Cloud
Turkish Airlines' Journey on Cloud
 
Integrate Apps using Azure Workbench and Azure Blockchain as Service
Integrate Apps using Azure Workbench and Azure Blockchain as ServiceIntegrate Apps using Azure Workbench and Azure Blockchain as Service
Integrate Apps using Azure Workbench and Azure Blockchain as Service
 
Azure from Rookie to DevStart
Azure from Rookie to DevStartAzure from Rookie to DevStart
Azure from Rookie to DevStart
 
PaaS and Container Innovation – What’s new with App Service
PaaS and Container Innovation – What’s new with App ServicePaaS and Container Innovation – What’s new with App Service
PaaS and Container Innovation – What’s new with App Service
 
Clouds Infrastructure Administration
Clouds Infrastructure Administration Clouds Infrastructure Administration
Clouds Infrastructure Administration
 
AWSome Day Indonesia Keynote 2015
AWSome Day Indonesia Keynote 2015AWSome Day Indonesia Keynote 2015
AWSome Day Indonesia Keynote 2015
 
Azure 10 major services
Azure 10 major servicesAzure 10 major services
Azure 10 major services
 
Het Microsoft Integratie Platform – Welk model past u het beste? (Steef Jan W...
Het Microsoft Integratie Platform – Welk model past u het beste? (Steef Jan W...Het Microsoft Integratie Platform – Welk model past u het beste? (Steef Jan W...
Het Microsoft Integratie Platform – Welk model past u het beste? (Steef Jan W...
 
IoT Architecture - Are Traditional Architectures Good Enough or do we Need Ne...
IoT Architecture - Are Traditional Architectures Good Enough or do we Need Ne...IoT Architecture - Are Traditional Architectures Good Enough or do we Need Ne...
IoT Architecture - Are Traditional Architectures Good Enough or do we Need Ne...
 
Microsoft: Invent with Purpose
Microsoft: Invent with PurposeMicrosoft: Invent with Purpose
Microsoft: Invent with Purpose
 
Running Regulated Workloads on Azure PaaS services (DogFoodCon 2018)
Running Regulated Workloads on Azure PaaS services (DogFoodCon 2018)Running Regulated Workloads on Azure PaaS services (DogFoodCon 2018)
Running Regulated Workloads on Azure PaaS services (DogFoodCon 2018)
 
For loop summit - cheating the developer experience
For loop summit - cheating the developer experienceFor loop summit - cheating the developer experience
For loop summit - cheating the developer experience
 
Microsoft Azure For Solutions Architects
Microsoft Azure For Solutions ArchitectsMicrosoft Azure For Solutions Architects
Microsoft Azure For Solutions Architects
 
Build intelligent solutions using ms azure
Build intelligent solutions using ms azureBuild intelligent solutions using ms azure
Build intelligent solutions using ms azure
 
Benefits of the Azure Cloud
Benefits of the Azure CloudBenefits of the Azure Cloud
Benefits of the Azure Cloud
 

More from Microsoft Tech Community

100 ways to use Yammer
100 ways to use Yammer100 ways to use Yammer
100 ways to use Yammer
Microsoft Tech Community
 
10 Yammer Group Suggestions
10 Yammer Group Suggestions10 Yammer Group Suggestions
10 Yammer Group Suggestions
Microsoft Tech Community
 
Removing Security Roadblocks to IoT Deployment Success
Removing Security Roadblocks to IoT Deployment SuccessRemoving Security Roadblocks to IoT Deployment Success
Removing Security Roadblocks to IoT Deployment Success
Microsoft Tech Community
 
Building mobile apps with Visual Studio and Xamarin
Building mobile apps with Visual Studio and XamarinBuilding mobile apps with Visual Studio and Xamarin
Building mobile apps with Visual Studio and Xamarin
Microsoft Tech Community
 
Best practices with Microsoft Graph: Making your applications more performant...
Best practices with Microsoft Graph: Making your applications more performant...Best practices with Microsoft Graph: Making your applications more performant...
Best practices with Microsoft Graph: Making your applications more performant...
Microsoft Tech Community
 
Interactive emails in Outlook with Adaptive Cards
Interactive emails in Outlook with Adaptive CardsInteractive emails in Outlook with Adaptive Cards
Interactive emails in Outlook with Adaptive Cards
Microsoft Tech Community
 
Unlocking security insights with Microsoft Graph API
Unlocking security insights with Microsoft Graph APIUnlocking security insights with Microsoft Graph API
Unlocking security insights with Microsoft Graph API
Microsoft Tech Community
 
Break through the serverless barriers with Durable Functions
Break through the serverless barriers with Durable FunctionsBreak through the serverless barriers with Durable Functions
Break through the serverless barriers with Durable Functions
Microsoft Tech Community
 
Multiplayer Server Scaling with Azure Container Instances
Multiplayer Server Scaling with Azure Container InstancesMultiplayer Server Scaling with Azure Container Instances
Multiplayer Server Scaling with Azure Container Instances
Microsoft Tech Community
 
Explore Azure Cosmos DB
Explore Azure Cosmos DBExplore Azure Cosmos DB
Explore Azure Cosmos DB
Microsoft Tech Community
 
Media Streaming Apps with Azure and Xamarin
Media Streaming Apps with Azure and XamarinMedia Streaming Apps with Azure and Xamarin
Media Streaming Apps with Azure and Xamarin
Microsoft Tech Community
 
DevOps for Data Science
DevOps for Data ScienceDevOps for Data Science
DevOps for Data Science
Microsoft Tech Community
 
Real-World Solutions with PowerApps: Tips & tricks to manage your app complexity
Real-World Solutions with PowerApps: Tips & tricks to manage your app complexityReal-World Solutions with PowerApps: Tips & tricks to manage your app complexity
Real-World Solutions with PowerApps: Tips & tricks to manage your app complexity
Microsoft Tech Community
 
Azure Functions and Microsoft Graph
Azure Functions and Microsoft GraphAzure Functions and Microsoft Graph
Azure Functions and Microsoft Graph
Microsoft Tech Community
 
Ingestion in data pipelines with Managed Kafka Clusters in Azure HDInsight
Ingestion in data pipelines with Managed Kafka Clusters in Azure HDInsightIngestion in data pipelines with Managed Kafka Clusters in Azure HDInsight
Ingestion in data pipelines with Managed Kafka Clusters in Azure HDInsight
Microsoft Tech Community
 
Getting Started with Visual Studio Tools for AI
Getting Started with Visual Studio Tools for AIGetting Started with Visual Studio Tools for AI
Getting Started with Visual Studio Tools for AI
Microsoft Tech Community
 
Using AML Python SDK
Using AML Python SDKUsing AML Python SDK
Using AML Python SDK
Microsoft Tech Community
 
Mobile Workforce Location Tracking with Bing Maps
Mobile Workforce Location Tracking with Bing MapsMobile Workforce Location Tracking with Bing Maps
Mobile Workforce Location Tracking with Bing Maps
Microsoft Tech Community
 
Cognitive Services Labs in action Anomaly detection
Cognitive Services Labs in action Anomaly detectionCognitive Services Labs in action Anomaly detection
Cognitive Services Labs in action Anomaly detection
Microsoft Tech Community
 
Speech Devices SDK
Speech Devices SDKSpeech Devices SDK
Speech Devices SDK
Microsoft Tech Community
 

More from Microsoft Tech Community (20)

100 ways to use Yammer
100 ways to use Yammer100 ways to use Yammer
100 ways to use Yammer
 
10 Yammer Group Suggestions
10 Yammer Group Suggestions10 Yammer Group Suggestions
10 Yammer Group Suggestions
 
Removing Security Roadblocks to IoT Deployment Success
Removing Security Roadblocks to IoT Deployment SuccessRemoving Security Roadblocks to IoT Deployment Success
Removing Security Roadblocks to IoT Deployment Success
 
Building mobile apps with Visual Studio and Xamarin
Building mobile apps with Visual Studio and XamarinBuilding mobile apps with Visual Studio and Xamarin
Building mobile apps with Visual Studio and Xamarin
 
Best practices with Microsoft Graph: Making your applications more performant...
Best practices with Microsoft Graph: Making your applications more performant...Best practices with Microsoft Graph: Making your applications more performant...
Best practices with Microsoft Graph: Making your applications more performant...
 
Interactive emails in Outlook with Adaptive Cards
Interactive emails in Outlook with Adaptive CardsInteractive emails in Outlook with Adaptive Cards
Interactive emails in Outlook with Adaptive Cards
 
Unlocking security insights with Microsoft Graph API
Unlocking security insights with Microsoft Graph APIUnlocking security insights with Microsoft Graph API
Unlocking security insights with Microsoft Graph API
 
Break through the serverless barriers with Durable Functions
Break through the serverless barriers with Durable FunctionsBreak through the serverless barriers with Durable Functions
Break through the serverless barriers with Durable Functions
 
Multiplayer Server Scaling with Azure Container Instances
Multiplayer Server Scaling with Azure Container InstancesMultiplayer Server Scaling with Azure Container Instances
Multiplayer Server Scaling with Azure Container Instances
 
Explore Azure Cosmos DB
Explore Azure Cosmos DBExplore Azure Cosmos DB
Explore Azure Cosmos DB
 
Media Streaming Apps with Azure and Xamarin
Media Streaming Apps with Azure and XamarinMedia Streaming Apps with Azure and Xamarin
Media Streaming Apps with Azure and Xamarin
 
DevOps for Data Science
DevOps for Data ScienceDevOps for Data Science
DevOps for Data Science
 
Real-World Solutions with PowerApps: Tips & tricks to manage your app complexity
Real-World Solutions with PowerApps: Tips & tricks to manage your app complexityReal-World Solutions with PowerApps: Tips & tricks to manage your app complexity
Real-World Solutions with PowerApps: Tips & tricks to manage your app complexity
 
Azure Functions and Microsoft Graph
Azure Functions and Microsoft GraphAzure Functions and Microsoft Graph
Azure Functions and Microsoft Graph
 
Ingestion in data pipelines with Managed Kafka Clusters in Azure HDInsight
Ingestion in data pipelines with Managed Kafka Clusters in Azure HDInsightIngestion in data pipelines with Managed Kafka Clusters in Azure HDInsight
Ingestion in data pipelines with Managed Kafka Clusters in Azure HDInsight
 
Getting Started with Visual Studio Tools for AI
Getting Started with Visual Studio Tools for AIGetting Started with Visual Studio Tools for AI
Getting Started with Visual Studio Tools for AI
 
Using AML Python SDK
Using AML Python SDKUsing AML Python SDK
Using AML Python SDK
 
Mobile Workforce Location Tracking with Bing Maps
Mobile Workforce Location Tracking with Bing MapsMobile Workforce Location Tracking with Bing Maps
Mobile Workforce Location Tracking with Bing Maps
 
Cognitive Services Labs in action Anomaly detection
Cognitive Services Labs in action Anomaly detectionCognitive Services Labs in action Anomaly detection
Cognitive Services Labs in action Anomaly detection
 
Speech Devices SDK
Speech Devices SDKSpeech Devices SDK
Speech Devices SDK
 

Recently uploaded

FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 

What's new for Serverless Computing in Azure

  • 1.
  • 2.
  • 3. Title Code Time Presenters Event Grid Unplugged - Using events as the fuel powering your applications THR2038 Monday, May 7, 4:00-4:20 Bahram Banisadr, Dave Beus, James Aldous Build Nodejs APIs using Serverless BRK3703 Tuesday, May 8, 10:30-11:45 Simona Cotin Serverless in Action BRK2132 Tuesday, May 8, 3:00-4:15 Jeff Hollan Connect Anything to Everything: Serverless Routing and Messaging with Event Grid THR3509 Tuesday, May 8, 4:00-4:20 Jeremy Likness Identity and secure resource access in App Service and Azure Functions THR2004 Tuesday, May 8, 4:30-4:50 Matthew Henderson Serverless, SPAs, and Scalability BRK3710 Tuesday, May 8, 4:45-5:30 Asim Hussain Break through the serverless barriers with Durable Functions THR2005 Wednesday, May 9, 11:30-11:50 Katy Shimizu Azure Functions and Microsoft Graph THR3302 Wednesday, May 9, 12:30-12:50 Matthew Henderson Mobile apps built with Xamarin, using a serverless Azure Functions back-end THR2433 Wednesday, May 9, 3:00-3:20 Laurent Bugnion
  • 4.
  • 5.
  • 6. …if cloud computing was transportation …you can lease a car and take care of maintenance
  • 7. …you can rent a car …if cloud computing was transportation …you can lease a car and take care of maintenance …you can rent a car and pay for having it around even when you are not driving
  • 8. …you can rent a car …if cloud computing was transportation …you can lease a car and take care of maintenance …you can rent a car and pay for having it around even when you are not driving …you can use a ride sharing app pay only for transportation
  • 9. Why people love Serverless
  • 10. Serverless vs. FaaS “FaaS” f(x) Instant Scale Serverless Infrastructure “Serverless Containers”
  • 13. Serverless use cases IoT and Cloud Edge Microservices Single Page Web Applications Data Integration Cloud Automation Citizen Developer
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. IoT and Cloud Edge Microservices Single Page Web Applications Data Integration Cloud Automation Citizen Developer
  • 19.
  • 20.
  • 22. Cloud Edge Devices, Things Solutions running in Microsoft datacenter built on Azure services Lightweight gateway/server API Monitoring Services Data Storage Processing, Events, Analytics, Validation Ingestion Security Ability ApplicationMicrosoft
  • 23. • Validation • Payload routing • Manage device metadata synchronizing with device twin • Manage device graph • Invoke a command on the device from cloud • Send a message to the device from cloud • Firmware upgrade
  • 24. • Logic apps • Event Grid
  • 25. IoT and Cloud Edge Microservices Single Page Web Applications Data Integration Cloud Automation Citizen Developer
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36. IoT and Cloud Edge Microservices Single Page Web Applications Data Integration Cloud Automation Citizen Developer
  • 37. Classified as Microsoft Confidential Active contributors: Microsoft, Google, IBM, Oracle, Huawei, VMWare, Iguazio, Red Hat, Serverless Inc., SAP, Collinson Group, Pivotal
  • 38. Classified as Microsoft Confidential { "cloudEventsVersion" : "0.1", "eventType" : "Microsoft.Storage.BlobCreated", "eventTypeVersion" : "", "source" : "/subscriptions/{subscription-id}/resource…”, "eventID" : "173d9985-401e-0075-2497-de268c06ff25", "eventTime" : "2018-04-28T02:18:47.1281675Z", "data" : { "api": "PutBlockList", "clientRequestId": "6d79dbfb-0e37-4fc4-981f-…", … } }
  • 39. Classified as Microsoft Confidential
  • 40.
  • 41.
  • 42.
  • 44. INVENTORY HUB AZURE AS A PIECE OF OUR TRANSFORMATIONAL JOURNEY PaaS Serverless Scaling Starbucks IHUB solution leverages Azure Container Instances, Azure Container Registry, Event Hub, Service Bus, Cosmos DB, and Azure Functions to create a scalable and resilient platform on Azure. AUTOMATION & INFRASTRUCTURE AS CODE Using ARM templates and CLI with Node.js, the infrastructure builds are automated ASYNCHRONOUS MESSAGING PATTERN Using Event Hub to consume data at high velocity and Service Bus for message timers IMMUTABILITY Using ACI with ACR and leverage existing TomEE image with new business application code DATA STORE, DISTRIBUTION AND REPLICATION Using Cosmos DB for data store, replication and automatic failover SERVERLESS AND AUTOMATIC SCALING Using Azure Functions containing domain logic triggered from Event Hub REPORTING Using Power BI
  • 45. INVENTORY HUB AZURE AS A PIECE OF OUR TRANSFORMATIONAL JOURNEY PaaS Serverless Scaling
  • 46. INVENTORY HUB AZURE AS A PIECE OF OUR TRANSFORMATIONAL JOURNEY CHALLENGES EVENT HUBS Client time out exceptions COSMOS DB Request Units surges AZURE FUNCTIONS: Scaling with HTTP triggers
  • 47. IoT and Cloud Edge Microservices Single Page Web Applications Data Integration Cloud Automation Citizen Developer
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54. FaaS Provider Responsible for security “of” the cloud Regions Availability Zones Edge Locations Compute Storage Database Networking Operating System + Virtual Machines + Containers Application Owner Responsible for security “in” the cloud Applications (Functions) Identity & Access Management Cloud Services configuration Client-Side Data in Cloud Data in Transit
  • 55. Traditional Security Focuses on protecting applications by securing the network and servers Serverless The application owner doesn't have any control over the infrastructure Traditional app security solutions are inadequate for serverless
  • 56. F 1. Event 2. Operation 3. Interaction 4. OutputHTTP/S, File, DB, Stream, SMS, Email, Queue etc. Malicious code deployment / 3rd party library Compromised component 1. Injection attacks 2. Auth. bypass 3. Data compromise 4. Sensitive app secrets leakage 5. Business logic manipulation 6. DoS … https://www.puresec.io/resource-downloadServerless Top 10 Most Common Weaknesses (2018):
  • 57.
  • 58.
  • 59. Controls the perimeter of each function in order to prevent malicious input from entering Controls the function behavior in order to ensure the function behaves as intended Analyzes each function to discover known vulnerabilities and misconfigurations While Being Built When Being Invoked During Execution PureSec Tesseract GA Launch Date: July 2018 Visibility, Integrity, Auditing Static Analysis Serverless Firewall Behavioral Protection
  • 60.
  • 62.
  • 63.
  • 64. IoT and Cloud Edge Microservices Single Page Web Applications Data Integration Cloud Automation Citizen Developer  Python Container Preview  Azure IoT Edge  Durable Functions GA
  • 65. IoT and Cloud Edge Microservices Single Page Web Applications Data Integration Cloud Automation Citizen Developer  Durable Functions GA  Durable Functions Node.js Preview
  • 66. IoT and Cloud Edge Microservices Single Page Web Applications Data Integration Cloud Automation Citizen Developer  Logic Apps and Event Grid Integration  CloudEvents 1st class support
  • 67.
  • 68. Title Code Time Presenters Event Grid Unplugged - Using events as the fuel powering your applications THR2038 Monday, May 7, 4:00-4:20 Bahram Banisadr, Dave Beus, James Aldous Build Nodejs APIs using Serverless BRK3703 Tuesday, May 8, 10:30-11:45 Simona Cotin Serverless in Action BRK2132 Tuesday, May 8, 3:00-4:15 Jeff Hollan Connect Anything to Everything: Serverless Routing and Messaging with Event Grid THR3509 Tuesday, May 8, 4:00-4:20 Jeremy Likness Identity and secure resource access in App Service and Azure Functions THR2004 Tuesday, May 8, 4:30-4:50 Matthew Henderson Serverless, SPAs, and Scalability BRK3710 Tuesday, May 8, 4:45-5:30 Asim Hussain Break through the serverless barriers with Durable Functions THR2005 Wednesday, May 9, 11:30-11:50 Katy Shimizu Azure Functions and Microsoft Graph THR3302 Wednesday, May 9, 12:30-12:50 Matthew Henderson Mobile apps built with Xamarin, using a serverless Azure Functions back-end THR2433 Wednesday, May 9, 3:00-3:20 Laurent Bugnion