SlideShare una empresa de Scribd logo
1 de 70
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
Event Grid, Serverless, Functions sessions
Event Grid, Serverless, Functions sessions

Más contenido relacionado

La actualidad más candente

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 sonujoseSonu Jose
 
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 edgeAxel 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 SuiteWinWire 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 AzureAlon Fliess
 
Business Transformation with Microsoft Azure IoT
Business Transformation with Microsoft Azure IoTBusiness Transformation with Microsoft Azure IoT
Business Transformation with Microsoft Azure IoTIlyas F ☁☁☁
 
Building Apps with Azure IoT Edge
Building Apps with Azure IoT EdgeBuilding Apps with Azure IoT Edge
Building Apps with Azure IoT EdgeRahul Rai
 
Connecting IoT devices to Azure
Connecting IoT devices to AzureConnecting IoT devices to Azure
Connecting IoT devices to AzureGuy 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 OverviewHANCOM 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 AzureTodd Whitehead
 
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 ThingsAlon Fliess
 
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
 
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
 

La actualidad más candente (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 a Event Grid, Serverless, Functions sessions

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 2015Red 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 toyJens 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 servicesJames Quick
 
Azure Mobile Services Workshop
Azure Mobile Services WorkshopAzure Mobile Services Workshop
Azure Mobile Services WorkshopEran Stiller
 
Extending DevOps with serverless Logic Apps
Extending DevOps with serverless Logic AppsExtending DevOps with serverless Logic Apps
Extending DevOps with serverless Logic AppsMicrosoft Tech Community
 
Turkish Airlines' Journey on Cloud
Turkish Airlines' Journey on CloudTurkish Airlines' Journey on Cloud
Turkish Airlines' Journey on CloudMustafa 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 ServiceMohammad Asif
 
Azure from Rookie to DevStart
Azure from Rookie to DevStartAzure from Rookie to DevStart
Azure from Rookie to DevStartSajeetharan
 
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 ServiceMicrosoft Tech Community
 
AWSome Day Indonesia Keynote 2015
AWSome Day Indonesia Keynote 2015AWSome Day Indonesia Keynote 2015
AWSome Day Indonesia Keynote 2015Hwee Bee Tan
 
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
 
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 experienceDara Oladapo
 
Microsoft Azure For Solutions Architects
Microsoft Azure For Solutions ArchitectsMicrosoft Azure For Solutions Architects
Microsoft Azure For Solutions ArchitectsRoy Kim
 
Build intelligent solutions using ms azure
Build intelligent solutions using ms azureBuild intelligent solutions using ms azure
Build intelligent solutions using ms azureMostafa
 
Benefits of the Azure Cloud
Benefits of the Azure CloudBenefits of the Azure Cloud
Benefits of the Azure CloudCaserta
 

Similar a Event Grid, Serverless, Functions sessions (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
 

Más de 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 SuccessMicrosoft 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 XamarinMicrosoft 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 CardsMicrosoft 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 APIMicrosoft 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 FunctionsMicrosoft 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 InstancesMicrosoft 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 XamarinMicrosoft 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 complexityMicrosoft 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 HDInsightMicrosoft 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 AIMicrosoft 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 MapsMicrosoft 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 detectionMicrosoft Tech Community
 

Más de 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
 

Último

What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 

Último (20)

What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 

Event Grid, Serverless, Functions sessions

  • 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