Working with Logic App Cloud Adapters and Functions

Working with Logic App Cloud Adapters and Functions
Slide Note
Embed
Share

Experience with Azure App low latency health care apps, BizTalk Server integration, Pluralsight courses, instructor-led training, and challenges in Azure technology usage. Overview of Azure Storage Accounts and Blob Storage options

  • Azure Technology
  • Logic Apps
  • Azure Storage
  • Integration
  • Azure Challenges

Uploaded on Apr 04, 2025 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. Working with Logic App Cloud Adapters, Functions, and Storage Stephen W. Thomas Independent Consultant www.StephenWThomas.com @StephenWThomas

  2. My Experience with Azure Integration Service Bus messaging based solutions API App low latency health care application Compared to Logic Apps and BizTalk Server End-to-end B2B EDI solution using Integration Accounts & Logic Apps Interesting mix of BizTalk and Azure Standard and non-standard EDI Transactions Deployment via PowerShell Pluralsight and QuickLearn trainer 13 year Microsoft Most Valuable Professional

  3. Pluralsight Courses 3 BizTalk Course and 1 Travel Course New BizTalk Course on BizTalk Server Administration with BizTalk 360 New course available: Azure Logic Apps: Getting Started Coming soon: Azure Logic Apps Fundamentals

  4. Instructor Led Training QuickLearn Instructor Led Course: Cloud-Based Integration Using Azure Logic Apps Next course is next week! Starts on Monday March 26th

  5. Contact Me Stephen@StephenWThomas.com

  6. Biggest Challenges in Azure Today?

  7. Azure Today? Knowing What Azure Technology To Use When

  8. Azure Today? Keeping Current With Azure

  9. Azure Storage

  10. Storage Accounts 101 Years ago it was so much simpler Now Deployment model - Resource Manager - Classic Account type - General purpose - Blob Storage Accounts 101 Performance - Standard - Premium Replication - Four options

  11. Storage Accounts 101 Blob Only, LRD, Cold is the cheapest Use pricing calculator to see prices https://azure.microsoft.com/en- us/pricing/calculator/ Prices vary by region! Does your storage account need a view? Storage Accounts 101 P1 128 GB Solid Stage Drive - East US - $19.71 (current price) - East US 2 - $17.92 (current price)

  12. Serverless No server setup required No capacity planning needed Pay only for what you use High availability No need to deal with your in-house Infrastructure team Deploying Logic Apps and Functions will require you to find something else to fight with your Infrastructure team about. - Stephen W. Thomas

  13. Serverless is the Greatest Thing Since Sliced Bread?

  14. History Lesson Otto Frederick Rohwedder of Davenport, Iowa, United States, invented the first loaf-at-a-time bread-slicing machine in 1912 First commercial sliced bread was available in July 7, 1928 Sliced bread was shortly banned in the US in 1943 to support the war As commercially sliced bread resulted in uniform and somewhat thinner slices, people ate more slices of bread at a time, and ate bread more frequently, because of the ease of eating another piece of bread. This increased consumption of bread and, in turn, increased consumption of spreads, such as jam, to put on the bread

  15. Azure Functions

  16. Function Fundamentals Supports JavaScript, C#, F#, as well as scripting options such as Python, PHP, Bash, Batch, and PowerShell Serverless Feature rich web based editor Azure Functions are the most Complex - Simple features of Azure Could easily have a full day session on Functions

  17. Function Best Practices Avoid long running functions Ensure they are stateless Use queues for function to function calls

  18. Logic Apps

  19. Dive into Logic Apps Logic Apps in Azure Portal

  20. Logic App Basics Two designer options Web-based Visual Studio Workflow definition in JSON { "$schema": "<schema-of the-definition>", "contentVersion": "<version-number-of-definition>", "parameters": { <parameter-definitions-of-definition> }, "triggers": [ { <definition-of-flow-triggers> } ], "actions": [ { <definition-of-flow-actions> } ], "outputs": { <output-of-definition> } }

  21. Logic App Basics Connectors First class Azure artifacts (Flow and PowerBI) Over 200+ Friendly wrappers around API Triggers Polling Recurrence Event-based Web-hook Actions Building blocks for a Logic App Flow Control If-Else Switch For-each Do-until Scope Parallel

  22. Integration Accounts Adds BizTalk-like features to Logic Apps Maps, Schema, Partners, Agreements, and Certificates Support for EDI, Flat File and XML Plus Enterprise Connections to MQ and SAP Cost for Integration Account is separate from Logic Apps

  23. Dive into Logic Apps Integration Accounts

  24. Hybrid Scenarios On-premises Data Gateway

  25. Logic App Deployment Advice Using Visual Studios creates an Azure Resource Managed (ARM) Template Can more than one Logic App per ARM Supports binding / configuration files per environment Use PowerShell for deployment

  26. Logical Logic App Tips Rename the shape right away if desired Do not be afraid of JSON Yes you will end up breaking a Logic App from time to time Save and check-in often Did you know that For-Each loops run in parallel by default? You can change this by editing the JSON file Content-type of the inbound trigger are very important In the cloud must play by the rules of the platform 429 rate limits vary per connector

  27. Mission Critical Links Connector list - https://docs.microsoft.com/en-us/azure/connectors/apis-list Handle content types - https://docs.microsoft.com/en-us/azure/logic- apps/logic-apps-content-type Handle errors and exceptions - https://docs.microsoft.com/en-us/azure/logic- apps/logic-apps-exception-handling Workflow definitions - https://docs.microsoft.com/en- us/rest/api/logic/definition-language

  28. Lightning Clothing It s Striking!

  29. Lab Azure Technologies Used Scenario Windows Azure Logic Apps Office 365 Connector Twilio Connector Cognitive Services Connector Azure Storage Connector You work for Lighting Clothing. They have a team of resources that monitor social media and email, but sometimes critical negative feedback messages are not handled in a timely manner. Functions They need a system to monitor email messages and generate a real-time text message when an email is received with negative feedback. Storage Accounts Cognitive Services

  30. Lab Office 365 Account Twilio Account We can all share the same account by setting a unique Subject Use the API key and phone number provided Or use your own email Or use your own API key

  31. Questions, Comments, Lab Feedback Stephen@StephenWThomas.com

More Related Content