Azure, Cloud Computing

4 Mins Read

Azure Logic Apps Vs Azure Function Apps

Voiced by Amazon Polly

Introduction

Azure Logic Apps

  • Azure Logic Apps is a cloud-based platform for creating and triggering automated workflows which will be integrated by data, services, systems, and apps.
  • In simpler words, using this platform we can quickly develop a highly scalable application with integration solutions for enterprise and business-to-business (B2B) organizations.

Components of Logic App:

  • Workflows – Used to define the different types of steps of business process using a graphical user interface present in the portal. There are a series of steps to be followed are visualize, design, build and automate.
  • Actions – represents a step in the process of workflow also which is used to invoke a specific operation using an API.
  • Triggers – creates an instance for a workflow and initiates a workflow. Triggers will get activated when a set of conditions is satisfied, you can add those conditions in actions to control your workflow.
  • Managed Connectors – are used to connect different types of services and resources and also provide some inbuilt set of managed connectors.

Azure Function App

  • Azure Function App is a serverless computing service that allows users to build workflows without worrying about the backend infrastructure and web servers.
  • Basically, this service works by using event triggers which are used to initiate the workflow.
  • Azure Function is a solution for running small pieces of code and functions easily using multiple programming languages including C#, JavaScript, Python, and Typescript.

Differences between Function App and Logic Apps

diff

Customized Cloud Solutions to Drive your Business Success

  • Cloud Migration
  • Devops
  • AIML & IoT
Know More

When to use Azure Logic Apps & Function App?

  • Logic Apps are mainly used only when events occur at a lower frequency. It can be the easiest way to work when the user is not good at programming skills.
  • It can be mainly used for scenarios like timer-based processing, SAAS event processing, and integration between cloud services.
  • Function Apps are mainly used for high-frequency tasks which require a thousand numbers of executions.
  • It can be used for scenarios like timer-based processing, and batch and stream data processing.

Steps to create Function App in Portal

  1. Search for Function App Resource in Azure Portal. Click on Create.
  2. After the successful deployment, Click on Go to the resource.
  3. Select Functions from the side menu and click on Create.
  4. Select Develop in the portal option and choose HTTP trigger
  5. Make sure that you should select Anonymous as the Authorization level.
  6. After creating the function, click on Code + Test then get the function URL by copying it.
  7. Paste the copied URL in the browser and add the ?name=” your name” at the end of the URL.

Steps to Create Logic App in Portal

  1. Search for resource Logic App in the Azure portal and Click on Add.

Step1

Step1b

2. Select Logic app designer from the left side menu.

Step2

3. Click on Blank Logic App.

Step3

4. Select All and search for RSS.

Step4

5. Select the below Trigger followed by the above step.

Step5

6. You can give any RSS feed URL in the below then click on New Step.

Step6

7. Select All and Office 365 Outlook.

Step7

8. Search for Send an email(V2) in Actions.

Step8

9. Click on sign in then it will get redirected to another page to select Office 365 Mail.

Step9

10. Provide the mail, subject, and body details. The below details will get delivered to that mail recipient with the below details of that given RSS feed URL.

Step10

Conclusion

From this blog, we all will get to understand which is the suitable choice for using the serverless services from the Logic Apps and Function Apps, and both services will follow the same procedures using triggers and following workflows.

Get your new hires billable within 1-60 days. Experience our Capability Development Framework today.

  • Cloud Training
  • Customized Training
  • Experiential Learning
Read More

About CloudThat

CloudThat is also the official AWS (Amazon Web Services) Advanced Consulting Partner and Training partner and Microsoft gold partner, helping people develop knowledge of the cloud and help their businesses aim for higher goals using best in industry cloud computing practices and expertise. We are on a mission to build a robust cloud computing ecosystem by disseminating knowledge on technological intricacies within the cloud space. Our blogs, webinars, case studies, and white papers enable all the stakeholders in the cloud computing sphere.

Drop a query if you have any questions regarding Logic Apps and Function Apps and I will get back to you quickly.

To get started, go through our Consultancy page and Managed Services Package that is CloudThat’s offerings.

FAQs

1. Which is the right choice to choose if you are using on-premises?

ANS: – The logic app is the best choice to choose if you are using on-premises.

2. Can we integrate the function app with the logic app?

ANS: – Yes, but for that, we need to select created function app which we want to integrate with the logic app in the actions.

WRITTEN BY Sridhar Andavarapu

Sridhar works as a Research Associate at CloudThat. He is highly skilled in both frontend and backend with good practical knowledge of various skills like Python, Azure Services, AWS Services, and ReactJS. Sridhar is interested in sharing his knowledge with others for improving their skills too.

Share

Comments

    Click to Comment

Get The Most Out Of Us

Our support doesn't end here. We have monthly newsletters, study guides, practice questions, and more to assist you in upgrading your cloud career. Subscribe to get them all!