21st century background services with azure logic apps and ...€¦ · 21st century background...

Post on 09-Oct-2020

8 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

21st Century Background Services with Azure Logic Apps

and Azure Functions

Kevin Griffin@1kevgriff

About Me

Kevin Griffin

10x Microsoft MVPASP.NET Core, Azure, and Web

consultwithgriff.comtwitter.com/1kevgrifftwitch.com/1kevgriff

Say nice things about me on twitter.com/1kevgriff

Say nice things about me on twitter.com/1kevgriff

Say nice things about me on twitter.com/1kevgriff

All details for THIS talk at:

https://consultwithgriff.com/21st-century/

Background Services

Web AppInternet

Database

Background Services

Say nice things about me on twitter.com/1kevgriff

Background Services

• Sending Email• Processing Payments• Cleaning up database/filesystem• Recurring tasks• And More!Background Services

Say nice things about me on twitter.com/1kevgriff

Background Services

Say nice things about me on twitter.com/1kevgriff

Background Services

Say nice things about me on twitter.com/1kevgriff

Background Services

Say nice things about me on twitter.com/1kevgriff

Logic Apps

• Zapier or IFTTT for Developers and Business People

• Task oriented• Low/No Code

Say nice things about me on twitter.com/1kevgriff

Logic Apps

Trigger•Recurrence•Webhook•Other

Action •Azure Functions

•Http Request

Action•SQL Server•Azure Storage•And More…

Say nice things about me on twitter.com/1kevgriff

Consumption Based Pricing

Say nice things about me on twitter.com/1kevgriff

DemoTouring the Azure Logic Apps Editor

Say nice things about me on twitter.com/1kevgriff

Expression Editor

Say nice things about me on twitter.com/1kevgriff

Expression Editor

Say nice things about me on twitter.com/1kevgriff

Managing Dependency Errors

Say nice things about me on twitter.com/1kevgriff

Scenario 1Processing Incoming Email

Say nice things about me on twitter.com/1kevgriff

Scenario 1: Processing Incoming Email

Say nice things about me on twitter.com/1kevgriff

Scenario 1: Processing Incoming Email

Say nice things about me on twitter.com/1kevgriff

Scenario 1: Processing Incoming Email

Say nice things about me on twitter.com/1kevgriff

Scenario 1: Processing Incoming Email

Say nice things about me on twitter.com/1kevgriff

Scenario 1: Processing Incoming Email

Say nice things about me on twitter.com/1kevgriff

Scenario 1: Processing Incoming Email

Say nice things about me on twitter.com/1kevgriff

Scenario 1: Processing Incoming Email

Say nice things about me on twitter.com/1kevgriff

Connectors

• Hundreds of connectors to external services

• Authorization is stored outside of Azure Logic Apps

• Reusable

• You can write custom connectors as well!

Say nice things about me on twitter.com/1kevgriff

Connectors

• Each connector has multiple triggers and actions

Say nice things about me on twitter.com/1kevgriff

Azure Functions as a Fallback

• Logic Apps does little on its own.

• Azure Functions are an amazing way to insert missing functionality.

“If only I could write a line of code”Say nice things about me on twitter.com/1kevgriff

Azure Functions Example

Say nice things about me on twitter.com/1kevgriff

Azure Functions Example

Say nice things about me on twitter.com/1kevgriff

Scenario 2Webhooks

Say nice things about me on twitter.com/1kevgriff

Scenario 2: Webhook Processing

Say nice things about me on twitter.com/1kevgriff

Scenario 2: Webhook Processing

Say nice things about me on twitter.com/1kevgriff

Scenario 2: Webhook Processing

Say nice things about me on twitter.com/1kevgriff

Scenario 2: Webhook Processing

Say nice things about me on twitter.com/1kevgriff

Scenario 2: Webhook Processing

Say nice things about me on twitter.com/1kevgriff

Scenario 2: Webhook Processing

Say nice things about me on twitter.com/1kevgriff

Code View

Say nice things about me on twitter.com/1kevgriff

Scenario 3Blob Cleanup

Say nice things about me on twitter.com/1kevgriff

Scenario 3: Blob Cleanup

Say nice things about me on twitter.com/1kevgriff

Scenario 3: Blob Cleanup

Say nice things about me on twitter.com/1kevgriff

Scenario 3: Blob Cleanup

Say nice things about me on twitter.com/1kevgriff

Thanks!

Kevin Griffin

twitter.com/1kevgriffconsultwithgriff.com

Say nice things about me on twitter.com/1kevgriff

top related