Azure Functions vs Azure Logic apps
Both [[azure-functions]] and [[azure-logic-apps]] are Azure Services that enable serverless workloads.
Azure Functions is a serverless compute service, whereas Azure Logic Apps is a serverless workflow integration platform.
Both can create complex orchestrations. For Azure Functions you develop orchestrations by writing code that use the [[azure-durable-functions]] extension.
For Logic Apps, you use the GUI or edit the configuration files to orchestrate Actions.
| Azure Functions | Logic Apps | |
|---|---|---|
| Development | Code-first (imperative) | Designer-first (declarative) | 
| Connectivity | About a dozen built-in binding types, write code for custom bindings | Large collection of connectors, Enterprise Integration Pack for B2B scenarios, build custom connectors | 
| Actions | Each activity is an Azure function; write code for activity functions | Large collection of ready-made actions | 
| Monitoring | Azure Application Insights | Azure portal, Azure Monitor logs | 
| Management | REST API, Visual Studio | Azure portal, REST API, PowerShell, Visual Studio | 
| Execution context | Runs in Azure, or locally | Runs in Azure, locally, or on premises | 
Backlinks
AZ-204 - Developing Solutions for Microsoft Azure
  - [[azure-functions-vs-azure-logic-apps]]