21St Century Background Services with Azure Logic Apps and Azure Functions
Total Page:16
File Type:pdf, Size:1020Kb
21st Century Background Services with Azure Logic Apps and Azure Functions Kevin Griffin @1kevgriff About Me Kevin Griffin 10x Microsoft MVP ASP.NET Core, Azure, and Web consultwithgriff.com twitter.com/1kevgriff twitch.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/ Say nice things about me on twitter.com/1kevgriff Background Services Background Services Internet Web App Database Say nice things about me on twitter.com/1kevgriff Background Services • Sending Email • Processing Payments • Cleaning up database/filesystem • Recurring tasks Background Services • And More! 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 •Recurrence •Webhook Trigger •Other •Azure Functions Action •Http Request •SQL Server •Azure Storage Action •And More… Say nice things about me on twitter.com/1kevgriff Consumption Based Pricing Say nice things about me on twitter.com/1kevgriff Demo Touring 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 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 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 2 Webhooks 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 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 Scenario 3: Blob Cleanup Say nice things about me on twitter.com/1kevgriff Thanks! Kevin Griffin twitter.com/1kevgriff consultwithgriff.com Say nice things about me on twitter.com/1kevgriff.