Before we dive into various integration patterns, let's discuss the difference between Logic Apps and Azure Functions. As we know, Logic Apps and Azure Functions are both part of the serverless family and both have a robust platform engine running behind the scenes. It's very important for us to know the difference between the two, as this will enable us to pick the right option for our compute operations.
Development experience: Azure Functions follow an event-based programming model and works with a code-first approach, whereas Logic Apps are workflows triggered through events and messages.
From a development point of view, the developer can choose a language of their choice, such as C#, F#, JavaScript, Node.js, ...