lorenzo barbieri - serverless computing in azure: functions, logic apps and more! - codemotion milan...
TRANSCRIPT
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/