Number | Base of difference | Azure Functions | Logic Apps |
1 | Basic definition | Azure function is one of the compute service which is serverless and runs when an event occurs. | Well Logic app is nothing but the cloud service which was used to schedule the task. |
2 | Connectors | When we say about the connectors in Azure function there is no connector type available. | On the other hand Logic app contains the large connectors i azure services. |
3 | User Experience | Azure function contains the code first user experience. | Logic apps contains the designer first user experience. |
4 | Runs on | Azure function runs on locally or any self managed server. | On the other hand Logic apps runs only on azure. |
5 | Scaling | Azure function automatically scales the capabilities of functions. | Logic apps provides auto scaling probabilities. |
6 | Deployment | When we say about the Azure function, this will contains the code first options in a deployment. | There are multiple ways to manage and deploy logic apps. |
7 | Security | The Azure function is secured by an authorization key that was generated automatically. | In logic apps every connector comes with its own security. |
8 | Exception Handling | In azure functions, we build our own exception handling. | Logic apps provide out of box functionality by using retries scope and configuration. |
9 | Manage by | We can manage the Azure functions by use of Azure Portal. | Logic apps is very easy for non-technical user to monitor and manage. |
10 | Language Support | Azure function supports multiple languages. | Logic apps support only one language. |
11 | REST API | We use visual studio and REST API to manage the azure functions. | We use Azure portal and Rest API to manage logic apps. |
12 | Run apps | When we say about the Azure functions we run the azure function on locally as well as on azure cloud. | When we say about the Logic Apps we can run logic apps azure locally or on premises. |
13 | State | When we say about the state of Azure functions it is stateless and idempotent. | The state of logic apps is stateful. |