Serverless in production, an experience report (codemotion milan)
Lorenzo Barbieri - Serverless computing in Azure: Functions, Logic Apps and more! - Codemotion Milan...
-
Upload
codemotion -
Category
Technology
-
view
80 -
download
0
Transcript of Lorenzo Barbieri - Serverless computing in Azure: Functions, Logic Apps and more! - Codemotion Milan...
Serverless computing in Azure:Functions, Logic Apps and more!
Lorenzo Barbieri
@_geniodelmale
CODEMOTION MILAN - SPECIAL EDITION
10 – 11 NOVEMBER 2017
The “evolution” of application platforms
On-PremisesThe “evolution” of application platforms
IaaSOn-Premises
The “evolution” of application platforms
PaaSIaaSOn-Premises
The “evolution” of application platforms
PaaSIaaSOn-Premises ServerlessThe “evolution” of application platforms
...?
….and more!
Always available
Near real-time event delivery
At least once delivery
Dynamic scale
Platform agnostic (WebHook)
Language agnostic (HTTP protocol)
Functions as Class
libraries, with
IntelliSense, unit
testing. Use
attributes to define
triggers and bindings
[FunctionName("CreateMosaic")]public static async Task CreateMosaicAsync([QueueTrigger("generate-mosaic")] MosaicRequest mosaicRequest,[Blob("%input-container%/{InputImage}", FileAccess.Read)] Stream sourceImage,[Blob("%tile-image-container%")] CloudBlobContainer tileContainer,[Blob("%output-container%/{InputImage}", FileAccess.Write)] Stream outputStream)
•
•
•
•
•
@_geniodelmale – you can leave
280 char worth of feedback!
More feedback?
https://myignite.microsoft.com/videos?q=serverless
http://jameschambers.com/2016/11/Resizing-Images-Using-Azure-Functions/
https://blog.kloud.com.au/2017/01/01/is-azure-functions-over-web-api-beneficial/
https://blog.kloud.com.au/2017/11/04/azure-functions-cold-start-workaround/