Going Serverless with Azure Functions and C Cecil

  • Slides: 20
Download presentation
Going Serverless with Azure Functions and C# Cecil Phillip @cecilphillip Learn. Imagine. Build. .

Going Serverless with Azure Functions and C# Cecil Phillip @cecilphillip Learn. Imagine. Build. . NET Conf

. NET Conf

. NET Conf

. NET Conf

. NET Conf

. NET Conf

. NET Conf

. NET Conf

. NET Conf

. NET Conf

. NET Conf

. NET Conf

. NET Conf

. NET Conf

. NET Conf

. NET Conf

. NET Conf

Type Service Trigger Input Output Schedule Azure Functions ü HTTP Azure Functions ü Blob

Type Service Trigger Input Output Schedule Azure Functions ü HTTP Azure Functions ü Blob Storage Azure Storage ü Events Azure Event Hubs ü ü Queues Azure Storage ü ü Queues and topics Azure Service Bus ü ü Storage tables Azure Storage ü ü No-SQL DB Azure Cosmos. DB ü ü Push notifications Azure Notification Hubs ü Twilio SMS Text Twilio ü Send. Grid email Send. Grid ü ü . NET Conf

 • Platform packages, use #r directly • • • Newtonsoft. Json Microsoft. Windows.

• Platform packages, use #r directly • • • Newtonsoft. Json Microsoft. Windows. Azure. Storage Microsoft. Service. Bus Microsoft. Asp. Net. Web. Hooks. Receivers Microsoft. Asp. Net. Web. Hooks. Common Microsoft. Azure. Notification. Hubs . NET Conf

. NET Conf

. NET Conf

. NET Conf

. NET Conf

/// Function entry point. Review image and text and set input. Document. is. Approved.

/// Function entry point. Review image and text and set input. Document. is. Approved. [Function. Name("Review. Image. And. Text")] public static async Task Review. Image. And. Text( [Queue. Trigger("%queue-name%")] Review. Request. Item queue. Input, [Blob("input-images/{Blob. Name}", File. Access. Read)] Stream image, [Document. DB("customer. Review. Data", "reviews", Id = "{Document. Id}")] dynamic input. Document) . NET Conf

. NET Conf

. NET Conf

. NET Conf

. NET Conf

. NET Conf

. NET Conf

. NET Conf

. NET Conf

https: //docs. microsoft. com https: //functions. azure. com https: //aka. ms/func-github @Azure. Functions .

https: //docs. microsoft. com https: //functions. azure. com https: //aka. ms/func-github @Azure. Functions . NET Conf

. NET Conf

. NET Conf