Azure Logic Apps is het cloud integratie platform van Microsoft. Met Azure Logic Apps bouw je automatische workflows met weinig tot geen code. Je gebruikt hiervoor de drag-and-drop interface van microsoft om je applicaties, data, services en systemen te integreren.

Wat kun je met Azure Logic Apps?
Azure Logic Apps gebruik je voor simpele én complexe automations.
Voor simpele automations:
- Het versturen van email notificaties als je een nieuwe lead in je CRM krijgt;
- Een slack-bericht posten als je een nieuwe order binnenkrijgt in Shopify;
Voor deze simpele automations hebben veel systemen standaard connectors beschikbaar: https://learn.microsoft.com/en-us/connectors/connector-reference/connector-reference-logicapps-connectors.
Complexe automations:
Met Azure Logic Apps kun je ook hele complexe flows bouwen:
- Wil je data transformeren? Bijvoorbeeld postcodes formatteren of adressen splitsen? Hang een Azure Function (klein blokje code) in je Azure Logic App;
- Wil je je eigen API ontsluiten? Maak een custom connector op basis van een OPEN API schema;
- Wil je complexe foreach loops met custom mapping? Maak gebruik van de custom mapping functionaliteit in Azure Logic Apps;
Consumption logic app workflows vs. standard logic app workflows
Er zijn verschillende prijsmodellen voor Logic Apps. Deze zijn online te vinden. Een belangrijke bepalende factor hiervoor is consumption logic app workflows, vs standard logic app workflows.
Standard Logic Apps
Standard Logic Apps kies je als performance en controle over de omgeving van belang zijn. Ze kunnen draaien in een App Service Plan of een App Service Environment. Hierbij heb je een volledig geïsoleerde omgeving om je Logic App in te draaien. Je kunt er hierbij zelfs voor kiezen om je Standard Logic Apps in een virtual network te draaien.
Consumption Logic Apps
Consumption Logic Apps gebruik je voor de minder performance-intensieve workflows. Automatiseringen, kleine workflows, etc. plaats je sneller in een consumption logic app.
Kosten Standard Logic Apps vs. Consumption Logic Apps
Bij Standard Logic Apps betaal je voor de resources (app service environment, app service plan, etc.). Dit kan snel in de papieren lopen. Bij Consumption Logic Apps betaal je per uitgevoerde actie. Verwerk je weinig data dan zijn Consumption Logic Apps meestal de goedkoopste optie.
Security Standard Logic Apps vs. Consumption Logic Apps
Standard Logic Apps kun je draaien in een Virtual network en beschikken over private endpoints. Qua veiligheid is dit vaak de betere optie. Met de juiste inrichting voldoen Consumption Logic Apps overigens in de meeste scenario’s.
Azure Logic Apps en Azure Functions

Vaak start een integratie workflow in Azure Logic Apps (in Azure Logic Apps is een workflow gescheduled of hij wordt getriggerd door een event/webhook). Wil je echter complexe berekeningen uitvoeren of heb je complexere mapping dan is Azure Logic Apps hier geen goede oplossing voor. Gelukkig kun je in Azure Logic Apps gemakkelijk een Azure Function aanroepen die je als ‘action’ in je workflow inbouwt. Complexe berekeningen en logica plaats je dan in deze Azure Function.
