Azure Logic Apps

Difference between Azure logic apps and data factory

Search for: Difference between Azure logic apps and data factory

At a very high level Logic Apps appears to be BPM like single flows

Documentation and overview of Logic apps at MS

schedule, automate, and orchestrate tasks, business processes

EAI, B2B interactions

In many cases, you won't have to write code. But if you must write some code, you can create code snippets with Azure Functions and run that code on-demand from logic apps. Also, if your logic apps need to interact with events from Azure services, custom apps, or other solutions, you can use Azure Event Grid with your logic apps for event monitoring, routing, and publishing

1. Azure functions is code that is executed on a trigger

2. where as a logic app does the same buy by using prebuilt components by tieing them in an executable pipeline

3. And when you need code you fall back on azure functions

4. In an azure function simple code is easy. But if you want to write code to integrate with a variety of libraries then it is like writing an app and uploading it etc. A logic app may give you that, a bit easier with prebuilt components that would have addressed this dependency.

I take it architecturally ADF and Logic Apps are different

It is possible to invoke an ADF V2 pipeline through Logic Apps