lorenzo barbieri - serverless computing in azure: functions, logic apps and more! - codemotion milan...

Post on 21-Jan-2018

80 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

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?

lorenzo.barbieri@microsoft.com

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/

top related