What is Azure Logic Apps vs Azure Functions?

Answer

Both are serverless compute options in Azure but serve different use cases. Azure Functions: code-first, developer-centric. Write code in C#, Python, JavaScript, etc. to process events, run background jobs, or build lightweight APIs. Best for custom logic, data transformation, and when you need full programming control. Azure Logic Apps: no/low-code, designer-centric. Build workflows by connecting pre-built connectors visually. Best for integration scenarios — connecting Office 365, Dynamics, SAP, Salesforce without writing code. Logic Apps has 400+ connectors; Functions does not have built-in connectors. You often use both together: a Logic App orchestrates the workflow (trigger, routing, connectors) and calls an Azure Function for custom business logic that connectors cannot handle. Logic Apps is better for business users and integration; Functions is better for developers with complex logic.