Serverless architecture in Python with Azure Functions, Benjamin Talmard

Pôle Systematic Paris-Region
Pôle Systematic Paris-RegionPôle Systematic Paris-Region
Serverless architecture in Python with Azure Functions, Benjamin Talmard
Complex
Framework
Micro serviceLogic in the
Cloud
Logic inside
the client
Monolithic
applications
Loosely
coupled
components
Event-driven
scale
Sub-second
billing
Abstraction
of servers
Infrastructure as a Service
Batch
Application
Logic Apps
Turnkey managed services
SQL
Database
Redis
Cache
NoSQL
Search
HDInsight
Stream
Analytics
Machine
Learning
Event
Hubs
Marketplace
Active
Directory
...
Cognitive
Services
Power BI
Embedded
API
Management
Media
Services
Key Vault
Platform as a Service
App
Service
Service
Fabric
Functions Logic Apps
Serverless
Serverless architecture in Python with Azure Functions, Benjamin Talmard
Serverless architecture in Python with Azure Functions, Benjamin Talmard
Serverless architecture in Python with Azure Functions, Benjamin Talmard
Serverless architecture in Python with Azure Functions, Benjamin Talmard
Serverless architecture in Python with Azure Functions, Benjamin Talmard
Serverless architecture in Python with Azure Functions, Benjamin Talmard
Serverless architecture in Python with Azure Functions, Benjamin Talmard
Serverless architecture in Python with Azure Functions, Benjamin Talmard
Serverless architecture in Python with Azure Functions, Benjamin Talmard
Serverless architecture in Python with Azure Functions, Benjamin Talmard
Serverless architecture in Python with Azure Functions, Benjamin Talmard
Serverless architecture in Python with Azure Functions, Benjamin Talmard
Serverless architecture in Python with Azure Functions, Benjamin Talmard
Serverless architecture in Python with Azure Functions, Benjamin Talmard
Serverless architecture in Python with Azure Functions, Benjamin Talmard
Serverless architecture in Python with Azure Functions, Benjamin Talmard
Serverless architecture in Python with Azure Functions, Benjamin Talmard
Serverless architecture in Python with Azure Functions, Benjamin Talmard
Serverless architecture in Python with Azure Functions, Benjamin Talmard
Serverless architecture in Python with Azure Functions, Benjamin Talmard
Serverless architecture in Python with Azure Functions, Benjamin Talmard
Every 15 minutes Clean tableFind and clean invalid data
File added to
Blob Storage
Transform CSV to data rows
CSV
Power BI
Chart graphic
Loaded web page
calls WebHook
Completed pageCreate ad based on user p rofile
Photo taken and
WebHook called Stores in blob storage Produces scaled images
? ...
Cortana Analytics answers questionsMessage sent
to Chatbot
Chatbot sends
response
Serverless architecture in Python with Azure Functions, Benjamin Talmard
Stream Analytics
Event Hubs
Azure SQL database
Job
Azure Functions
Twillio
phAlerts
phAlert
message
Hub #1
Adafruit
Feather
Mo Wifi
Arduino
phProbe
Wifi
Phone
IoT Hub
Resource group
Continuous
Monitoring
Serverless architecture in Python with Azure Functions, Benjamin Talmard
https://functions.azure.com/try
http://azure.com/
https://docs.microsoft.com/en-us/azure/azure-
functions/
https://github.com/Azure/Azure-Functions
@AzureFunctions @lindydonna
@crandycodes @yochayk @benjiiim
Serverless architecture in Python with Azure Functions, Benjamin Talmard
Serverless architecture in Python with Azure Functions, Benjamin Talmard
1 of 36

Recommended

Azure Refresh 2015 - KeyNote - DotNetLombardia by
Azure Refresh 2015 - KeyNote - DotNetLombardiaAzure Refresh 2015 - KeyNote - DotNetLombardia
Azure Refresh 2015 - KeyNote - DotNetLombardiaMarco Parenzan
360 views24 slides
Vitalii Bondarenko and Eugene Berko "Cloud AI Platform as an accelerator of e... by
Vitalii Bondarenko and Eugene Berko "Cloud AI Platform as an accelerator of e...Vitalii Bondarenko and Eugene Berko "Cloud AI Platform as an accelerator of e...
Vitalii Bondarenko and Eugene Berko "Cloud AI Platform as an accelerator of e...Lviv Startup Club
247 views21 slides
Back to [Jaspersoft] Basics: Dashboards 101 by
Back to [Jaspersoft] Basics:  Dashboards 101Back to [Jaspersoft] Basics:  Dashboards 101
Back to [Jaspersoft] Basics: Dashboards 101TIBCO Jaspersoft
590 views24 slides
Back to [Jaspersoft] basics: visualize.js 101 by
Back to [Jaspersoft] basics: visualize.js 101Back to [Jaspersoft] basics: visualize.js 101
Back to [Jaspersoft] basics: visualize.js 101TIBCO Jaspersoft
1.7K views30 slides
Dev show 02022021 power platform custom connectors by
Dev show 02022021 power platform custom connectorsDev show 02022021 power platform custom connectors
Dev show 02022021 power platform custom connectorsJens Schrøder
20 views11 slides
Back to [Jaspersoft] Basics: Rest API 101 by
Back to [Jaspersoft] Basics: Rest API 101Back to [Jaspersoft] Basics: Rest API 101
Back to [Jaspersoft] Basics: Rest API 101TIBCO Jaspersoft
1.8K views29 slides

More Related Content

What's hot

Power Platform Architecture Corrections by
Power Platform Architecture CorrectionsPower Platform Architecture Corrections
Power Platform Architecture CorrectionsYusuke Ohira
3.8K views13 slides
Aplicaciones Xamarin conectadas y desconectadas con Azure by
Aplicaciones Xamarin conectadas y desconectadas con AzureAplicaciones Xamarin conectadas y desconectadas con Azure
Aplicaciones Xamarin conectadas y desconectadas con AzureChristian Melendez
240 views34 slides
DevTeach - Azure Grand Tour for the Web Developer by
DevTeach - Azure Grand Tour for the Web DeveloperDevTeach - Azure Grand Tour for the Web Developer
DevTeach - Azure Grand Tour for the Web DeveloperGuy Barrette
299 views12 slides
Xamarin Dev Days - Connected & Disconnected Apps with Azure Mobile Apps by
Xamarin Dev Days - Connected & Disconnected Apps with Azure Mobile AppsXamarin Dev Days - Connected & Disconnected Apps with Azure Mobile Apps
Xamarin Dev Days - Connected & Disconnected Apps with Azure Mobile AppsGuy Barrette
352 views28 slides
Modern business intelligence by
Modern business intelligenceModern business intelligence
Modern business intelligenceMichael Stephenson
2.9K views10 slides
Pdc2008 50 Slides -DRAFT - UNFINISHED by
Pdc2008 50 Slides -DRAFT - UNFINISHEDPdc2008 50 Slides -DRAFT - UNFINISHED
Pdc2008 50 Slides -DRAFT - UNFINISHEDaugustocamargo
349 views37 slides

What's hot(20)

Power Platform Architecture Corrections by Yusuke Ohira
Power Platform Architecture CorrectionsPower Platform Architecture Corrections
Power Platform Architecture Corrections
Yusuke Ohira3.8K views
Aplicaciones Xamarin conectadas y desconectadas con Azure by Christian Melendez
Aplicaciones Xamarin conectadas y desconectadas con AzureAplicaciones Xamarin conectadas y desconectadas con Azure
Aplicaciones Xamarin conectadas y desconectadas con Azure
Christian Melendez240 views
DevTeach - Azure Grand Tour for the Web Developer by Guy Barrette
DevTeach - Azure Grand Tour for the Web DeveloperDevTeach - Azure Grand Tour for the Web Developer
DevTeach - Azure Grand Tour for the Web Developer
Guy Barrette299 views
Xamarin Dev Days - Connected & Disconnected Apps with Azure Mobile Apps by Guy Barrette
Xamarin Dev Days - Connected & Disconnected Apps with Azure Mobile AppsXamarin Dev Days - Connected & Disconnected Apps with Azure Mobile Apps
Xamarin Dev Days - Connected & Disconnected Apps with Azure Mobile Apps
Guy Barrette352 views
Pdc2008 50 Slides -DRAFT - UNFINISHED by augustocamargo
Pdc2008 50 Slides -DRAFT - UNFINISHEDPdc2008 50 Slides -DRAFT - UNFINISHED
Pdc2008 50 Slides -DRAFT - UNFINISHED
augustocamargo349 views
Roadmap de PowerApps, Flow y Power BI by Juan Fabian
Roadmap de PowerApps, Flow y Power BI Roadmap de PowerApps, Flow y Power BI
Roadmap de PowerApps, Flow y Power BI
Juan Fabian587 views
Ukfs Snr Dev Arch Forum Pres1 Jb by AllyWick
Ukfs Snr Dev Arch Forum Pres1 JbUkfs Snr Dev Arch Forum Pres1 Jb
Ukfs Snr Dev Arch Forum Pres1 Jb
AllyWick454 views
Cloud-first SharePoint JavaScript Add-ins - Collab 365 by Sonja Madsen
Cloud-first SharePoint JavaScript Add-ins - Collab 365Cloud-first SharePoint JavaScript Add-ins - Collab 365
Cloud-first SharePoint JavaScript Add-ins - Collab 365
Sonja Madsen517 views
Code motion - Extend visualization of microsoft graph data to hololens applic... by Alexander Meijers
Code motion - Extend visualization of microsoft graph data to hololens applic...Code motion - Extend visualization of microsoft graph data to hololens applic...
Code motion - Extend visualization of microsoft graph data to hololens applic...
Alexander Meijers308 views
Extend visualization of Microsoft Graph data to HoloLens applications - Alexa... by Codemotion
Extend visualization of Microsoft Graph data to HoloLens applications - Alexa...Extend visualization of Microsoft Graph data to HoloLens applications - Alexa...
Extend visualization of Microsoft Graph data to HoloLens applications - Alexa...
Codemotion346 views
Building Components and Services for the Programmable Web by goodfriday
Building Components and Services for the Programmable WebBuilding Components and Services for the Programmable Web
Building Components and Services for the Programmable Web
goodfriday492 views
Building advanced Project Server workflows with Nintex Workflow for Project S... by Alexander Burton
Building advanced Project Server workflows with Nintex Workflow for Project S...Building advanced Project Server workflows with Nintex Workflow for Project S...
Building advanced Project Server workflows with Nintex Workflow for Project S...
Alexander Burton4.2K views
Building Share Point add-ins with JavaScript and c# Microsoft Western Europe ... by Sonja Madsen
Building Share Point add-ins with JavaScript and c# Microsoft Western Europe ...Building Share Point add-ins with JavaScript and c# Microsoft Western Europe ...
Building Share Point add-ins with JavaScript and c# Microsoft Western Europe ...
Sonja Madsen393 views
Visual Studio 2017 - Montreal Launch Event by Guy Barrette
Visual Studio 2017  - Montreal Launch EventVisual Studio 2017  - Montreal Launch Event
Visual Studio 2017 - Montreal Launch Event
Guy Barrette239 views
Building serverless applications with Microsoft Graph and Azure Functions by Dragan Panjkov
Building serverless applications with Microsoft Graph and Azure FunctionsBuilding serverless applications with Microsoft Graph and Azure Functions
Building serverless applications with Microsoft Graph and Azure Functions
Dragan Panjkov135 views
Ordina SOFTC Presentation - Office 365 by Ordina Belgium
Ordina SOFTC Presentation - Office 365Ordina SOFTC Presentation - Office 365
Ordina SOFTC Presentation - Office 365
Ordina Belgium615 views

Similar to Serverless architecture in Python with Azure Functions, Benjamin Talmard

Azure functions by
Azure functionsAzure functions
Azure functionsThe Incredible Automation Day
609 views19 slides
Public v1 real world example of azure functions serverless conf london 2016 by
Public v1 real world example of azure functions serverless conf london 2016 Public v1 real world example of azure functions serverless conf london 2016
Public v1 real world example of azure functions serverless conf london 2016 Yochay Kiriaty
1.2K views35 slides
Global Azure Bootcamp 2017 - How to build a twitter bot in 15 minutes by
Global Azure Bootcamp 2017 - How to build a twitter bot in 15 minutesGlobal Azure Bootcamp 2017 - How to build a twitter bot in 15 minutes
Global Azure Bootcamp 2017 - How to build a twitter bot in 15 minutesKarim Vaes
572 views21 slides
From Developer to Cloud Solutions Architect by
From Developer to Cloud Solutions ArchitectFrom Developer to Cloud Solutions Architect
From Developer to Cloud Solutions ArchitectLorenzo Barbieri
96 views31 slides
Go Serverless with Cosmos DB, Azure Functions and Blazor by
Go Serverless with Cosmos DB, Azure Functions and BlazorGo Serverless with Cosmos DB, Azure Functions and Blazor
Go Serverless with Cosmos DB, Azure Functions and BlazorTimothy McAliley
233 views46 slides
Build with Serverless Applications with azure functions By usama wahab Khan by
Build with Serverless Applications with azure functions By usama wahab KhanBuild with Serverless Applications with azure functions By usama wahab Khan
Build with Serverless Applications with azure functions By usama wahab KhanUsama Wahab Khan Cloud, Data and AI
116 views37 slides

Similar to Serverless architecture in Python with Azure Functions, Benjamin Talmard(20)

Public v1 real world example of azure functions serverless conf london 2016 by Yochay Kiriaty
Public v1 real world example of azure functions serverless conf london 2016 Public v1 real world example of azure functions serverless conf london 2016
Public v1 real world example of azure functions serverless conf london 2016
Yochay Kiriaty1.2K views
Global Azure Bootcamp 2017 - How to build a twitter bot in 15 minutes by Karim Vaes
Global Azure Bootcamp 2017 - How to build a twitter bot in 15 minutesGlobal Azure Bootcamp 2017 - How to build a twitter bot in 15 minutes
Global Azure Bootcamp 2017 - How to build a twitter bot in 15 minutes
Karim Vaes572 views
From Developer to Cloud Solutions Architect by Lorenzo Barbieri
From Developer to Cloud Solutions ArchitectFrom Developer to Cloud Solutions Architect
From Developer to Cloud Solutions Architect
Lorenzo Barbieri96 views
Go Serverless with Cosmos DB, Azure Functions and Blazor by Timothy McAliley
Go Serverless with Cosmos DB, Azure Functions and BlazorGo Serverless with Cosmos DB, Azure Functions and Blazor
Go Serverless with Cosmos DB, Azure Functions and Blazor
Timothy McAliley233 views
Microsoft Azure iPaaS Overview and What's New (2018-03-24) by Paco de la Cruz
Microsoft Azure iPaaS Overview and What's New (2018-03-24)Microsoft Azure iPaaS Overview and What's New (2018-03-24)
Microsoft Azure iPaaS Overview and What's New (2018-03-24)
Paco de la Cruz5.5K views
Chris Anderson and Yochay Kiriaty - Serverless Patterns with Azure Functions by ServerlessConf
Chris Anderson and Yochay Kiriaty - Serverless Patterns with Azure FunctionsChris Anderson and Yochay Kiriaty - Serverless Patterns with Azure Functions
Chris Anderson and Yochay Kiriaty - Serverless Patterns with Azure Functions
ServerlessConf1.4K views
Code first in the cloud: going serverless with Azure by Jeremy Likness
Code first in the cloud: going serverless with AzureCode first in the cloud: going serverless with Azure
Code first in the cloud: going serverless with Azure
Jeremy Likness1.6K views
Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices... by SPTechCon
Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices...Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices...
Tutorial: (Additional Slides) Business Intelligence: Making the Right Choices...
SPTechCon1K views
Empower Your Organization with Microsoft Power Platform by David J Rosenthal
Empower Your Organization with Microsoft Power PlatformEmpower Your Organization with Microsoft Power Platform
Empower Your Organization with Microsoft Power Platform
David J Rosenthal416 views
Romuald Zdebskiy (Microsoft) & Andrey Ivashentsev (Game Insight) by White Nights Conference
Romuald Zdebskiy (Microsoft) & Andrey Ivashentsev (Game Insight)Romuald Zdebskiy (Microsoft) & Andrey Ivashentsev (Game Insight)
Romuald Zdebskiy (Microsoft) & Andrey Ivashentsev (Game Insight)
Microsoft Cloud-Native Workshop Slides by VMware Tanzu
Microsoft Cloud-Native Workshop SlidesMicrosoft Cloud-Native Workshop Slides
Microsoft Cloud-Native Workshop Slides
VMware Tanzu864 views
How to maximize collective intelligence by Emiliano Pecis
How to maximize collective intelligenceHow to maximize collective intelligence
How to maximize collective intelligence
Emiliano Pecis1.9K views
Ukfs Snr Dev Arch Forum Pres1 Jb by AllyWick
Ukfs Snr Dev Arch Forum Pres1 JbUkfs Snr Dev Arch Forum Pres1 Jb
Ukfs Snr Dev Arch Forum Pres1 Jb
AllyWick837 views
Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для... by GeeksLab Odessa
Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для...Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для...
Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для...
GeeksLab Odessa606 views
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010 by Bala Subra
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
Bala Subra1.9K views

More from Pôle Systematic Paris-Region

OSIS19_IoT :Transparent remote connectivity to short-range IoT devices, by Na... by
OSIS19_IoT :Transparent remote connectivity to short-range IoT devices, by Na...OSIS19_IoT :Transparent remote connectivity to short-range IoT devices, by Na...
OSIS19_IoT :Transparent remote connectivity to short-range IoT devices, by Na...Pôle Systematic Paris-Region
686 views39 slides
OSIS19_Cloud : SAFC: Scheduling and Allocation Framework for Containers in a ... by
OSIS19_Cloud : SAFC: Scheduling and Allocation Framework for Containers in a ...OSIS19_Cloud : SAFC: Scheduling and Allocation Framework for Containers in a ...
OSIS19_Cloud : SAFC: Scheduling and Allocation Framework for Containers in a ...Pôle Systematic Paris-Region
293 views24 slides
OSIS19_Cloud : Qu’apporte l’observabilité à la gestion de configuration? par ... by
OSIS19_Cloud : Qu’apporte l’observabilité à la gestion de configuration? par ...OSIS19_Cloud : Qu’apporte l’observabilité à la gestion de configuration? par ...
OSIS19_Cloud : Qu’apporte l’observabilité à la gestion de configuration? par ...Pôle Systematic Paris-Region
349 views38 slides
OSIS19_Cloud : Performance and power management in virtualized data centers, ... by
OSIS19_Cloud : Performance and power management in virtualized data centers, ...OSIS19_Cloud : Performance and power management in virtualized data centers, ...
OSIS19_Cloud : Performance and power management in virtualized data centers, ...Pôle Systematic Paris-Region
288 views27 slides
OSIS19_Cloud : Des objets dans le cloud, et qui y restent -- L'expérience du ... by
OSIS19_Cloud : Des objets dans le cloud, et qui y restent -- L'expérience du ...OSIS19_Cloud : Des objets dans le cloud, et qui y restent -- L'expérience du ...
OSIS19_Cloud : Des objets dans le cloud, et qui y restent -- L'expérience du ...Pôle Systematic Paris-Region
271 views30 slides
OSIS19_Cloud : Attribution automatique de ressources pour micro-services, Alt... by
OSIS19_Cloud : Attribution automatique de ressources pour micro-services, Alt...OSIS19_Cloud : Attribution automatique de ressources pour micro-services, Alt...
OSIS19_Cloud : Attribution automatique de ressources pour micro-services, Alt...Pôle Systematic Paris-Region
229 views9 slides

More from Pôle Systematic Paris-Region(20)

Recently uploaded

Business Analyst Series 2023 - Week 3 Session 5 by
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5DianaGray10
165 views20 slides
Perth MeetUp November 2023 by
Perth MeetUp November 2023 Perth MeetUp November 2023
Perth MeetUp November 2023 Michael Price
12 views44 slides
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Safe Software
91 views86 slides
Black and White Modern Science Presentation.pptx by
Black and White Modern Science Presentation.pptxBlack and White Modern Science Presentation.pptx
Black and White Modern Science Presentation.pptxmaryamkhalid2916
14 views21 slides
SAP Automation Using Bar Code and FIORI.pdf by
SAP Automation Using Bar Code and FIORI.pdfSAP Automation Using Bar Code and FIORI.pdf
SAP Automation Using Bar Code and FIORI.pdfVirendra Rai, PMP
19 views38 slides
Five Things You SHOULD Know About Postman by
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About PostmanPostman
25 views43 slides

Recently uploaded(20)

Business Analyst Series 2023 - Week 3 Session 5 by DianaGray10
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5
DianaGray10165 views
Perth MeetUp November 2023 by Michael Price
Perth MeetUp November 2023 Perth MeetUp November 2023
Perth MeetUp November 2023
Michael Price12 views
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software91 views
Black and White Modern Science Presentation.pptx by maryamkhalid2916
Black and White Modern Science Presentation.pptxBlack and White Modern Science Presentation.pptx
Black and White Modern Science Presentation.pptx
maryamkhalid291614 views
SAP Automation Using Bar Code and FIORI.pdf by Virendra Rai, PMP
SAP Automation Using Bar Code and FIORI.pdfSAP Automation Using Bar Code and FIORI.pdf
SAP Automation Using Bar Code and FIORI.pdf
Five Things You SHOULD Know About Postman by Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman25 views
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu... by NUS-ISS
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
NUS-ISS32 views
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV by Splunk
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
Splunk86 views
AI: mind, matter, meaning, metaphors, being, becoming, life values by Twain Liu 刘秋艳
AI: mind, matter, meaning, metaphors, being, becoming, life valuesAI: mind, matter, meaning, metaphors, being, becoming, life values
AI: mind, matter, meaning, metaphors, being, becoming, life values
Special_edition_innovator_2023.pdf by WillDavies22
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdf
WillDavies2214 views
RADIUS-Omnichannel Interaction System by RADIUS
RADIUS-Omnichannel Interaction SystemRADIUS-Omnichannel Interaction System
RADIUS-Omnichannel Interaction System
RADIUS14 views
PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi113 views
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors by sugiuralab
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
sugiuralab11 views
DALI Basics Course 2023 by Ivory Egg
DALI Basics Course  2023DALI Basics Course  2023
DALI Basics Course 2023
Ivory Egg14 views
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica... by NUS-ISS
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...
NUS-ISS15 views
Future of Learning - Khoong Chan Meng by NUS-ISS
Future of Learning - Khoong Chan MengFuture of Learning - Khoong Chan Meng
Future of Learning - Khoong Chan Meng
NUS-ISS31 views

Serverless architecture in Python with Azure Functions, Benjamin Talmard

Editor's Notes

  1. Mono-lithic application -> loosely coupled components Events happening async outside client application Build/use micro-functionality to react to a single event
  2. Abstraction of servers, infrastructure and configuration of operating system “Serverless Computing” doesn’t mean that there is no server. But it means that as an user of the service, you don’t have to know that they are some, which characteristics they have, what is the configuration and so on. You don’t have to handle all the technical and administrative aspects of managing servers (high availability, backup, monitoring, scaling, …) and you care only about the service. Event-driven scale Sacling of the service is done transparently for the developer, based on the real usage of it. If your company is broadcasted on a TV show, it will scale up to serve the requests. If the day before, you need to call the function once, it will scale down without any configuration. Sub-second billing Obviously, as a cloud service, you only pay for what you use, but the granularity is so small that we can talk about sub-second billing. I’m sure you’ve already seen some servers used at 10%, 1% or even less of their capacity. With serverless, that’s over.
  3. Already deployed function app. This is the Function App portal, inside the Azure portal. Create a new function, custom, python HttpTrigger Run a show the log Copy the URL, paste it on PostMan, with a POST and paste the Json payload before modifying it and send In the Integrate tab, explain the notions of Triggers, Inputs and Outputs Triggers are the one which trigger the function but does not always bring data. (http brings data through the querystring and the body but a timer won’t bring anything useful) Input can be used to configure connectors to Azure services or external services to grab data when a trigger has triggered the function Outputs can be used to configure connectors that will be used for your code to output data easily, without writting all the code needed to connect to the service Show the Advanced editor in the integrate tab and the files in the code editor to tell people that everything can be done in plain files and deployed through Git for example.
  4. Picture of a flower farm. When growing flowers at high scale like this one, you have to monitor a few things, and to be proactive to detect any problem a flower can have. One way to do that is to check the PH, the acidity of the water you bring to the flowers and the acidity of the water coming out. And if there is a difference, that might mean that you have a problem.
  5. A ph sensor sending data to Azure : Azure IoT Hub for bi-derectional communication, Then Azure Stream Analytics to do some calculation Azure SQL database to Store Power BI to display the data on a dashboard And if the calculation shows a problem, an item is sent to a queue with Azure Event Hubs This queue is used a a trigger to begin a Azure Functions, which has the code needed to send an alert to an operator on his phone