"Here are few use cases where you can decide to choose between Azure Functions and Azure Logic Apps.
Azure Functions:
- Azure Function is code being triggered by an event
- Azure Functions can be developed and debugged on local workstation, which is a big
plus to increase developer productivity
- When dealing with synchronous request/response calls, that execute more complex logic, Azure function is preferred option
Logic Apps:
Logic Apps is a work flow triggered by an event
Logic Apps run only in the cloud, as it has a dependency on Microsoft-managed connectors. It cannot be debug, test or run Logic Apps locally
Logic Apps is better suited for asynchronous integration and fire-and-forget messaging that requires reliable processing.
Azure Functions has sufficient logging and troubleshooting capabilities and you can even build your custom monitoring tools. Functions does not depend on cloud, it can run locally too."
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…