SlideShare a Scribd company logo
1 of 22
Sponsored by
Logic App x
Microsoft Flow
Which one should I choose
Wagner Silveira
@wsilveiraNZ
About me • Principal Integration Architect
• Microsoft Azure MVP
• MCA Cloud Platform
• ACSUG co-organizer
wsilveiranz
wagner.silveira@notetoself.tech
https://notetoself.tech
Agenda
• Getting Started
• Logic Apps
• Microsoft Flow
• Comparing the offers
• Million Dollar Question
• Summary
• To Know More
Getting Started
Azure Logic Apps
Automate workflows and orchestrate business
processes easily
• Out-of-the-box connectors reduce
integration challenges
• Connect and integrate data from the cloud
to on-premises
• B2B and enterprise messaging in the cloud
• Powerful web-based workflow designer
Logic Apps Details
• Pricing
• No free tier
• Micro billing based on actions
• Subscription based on dedicated
offer (ISE)
• Cloud and Hybrid Model
• On-premises data Gateway
• VNET Integration (ISE)
• Extensibility
• Custom Connectors
• Implementation model
• Web based
• IDE (Visual Studio, VS Code)
• Monitoring
• Single (Portal)
• Aggregated (Log Analytics)
• Governance
• Based on Azure model
• Access control
• Based on Azure RBAC
Integration Services Environment
• Dedicated Model
• Isolated Workload
• Monthly subscription
• VNET integration
• Aimed to large volumes of transactions
• Is represented as another “region” in the portal
Development Support
• Visual Studio – with designer support
• VS Code – no designer support – JSON autocomplete
• Deployment can be automated
• Official guidance for deployment still in progress
Microsoft Flow
Automate workflows and orchestrate business
processes easily
• Out-of-the-box connectors reduce office
productivity challenges
• Connect and integrate data from the cloud
to on-premises
• First party Integration and Office
productivity in the cloud
• Powerful web-based workflow designer
Microsoft Flow Details
• Pricing Model
• Free tier
• Office offering
• Plan tiers (1 & 2)
• Cloud and Hybrid Model
• On-premises data gateway for
selected connectors
• Extensibility
• Custom connectors
• Implementation model
• Web based
• Monitoring
• Run history
• Flow Analytics
• Governance
• Based on Office 365
• Data loss prevention policies
• Access Control
• Team Flows
• Solutions
Pricing
• Micro billing per execution
• Each license has an allowances on executions and polling
• Execution allowance is bubbled up to organization
• Flow Plan 1 and 2 are paid “add-ons”
• Some advanced features are only available in paid plans
• Flow Plan 1 – premium connectors
• Flow Plan 2 – Organization Policies, Business Process Flow
Development Support
• Browser based only
• Flows can belong to a team or individual
• Flow checker – highlight errors in flow
• Deployment is not automated – packaging between environments
Governance
• Microsoft Flow Analytics
• Organization Policies
• Data Loss Prevention
• User access based on Office 365 users
Comparing the offers
Things that only Logic Apps do
• IDE based development experience
• Support for Automated deployment (using ARM templates)
• Access to code for fine tuning tweaks
• Aggregated Monitoring / Alerting (via Log Analytics)
• B2B scenarios (AS2, EDIFACT integration, XML transformations)
• VNET Integration (via ISE)
Things only Microsoft Flow do
• Data loss prevention policy
• Advanced Business Process Flows
• Rich integration with Office 365 (embedded in the tooling)
The million dollar question:
Which one should I choose?
How about both?
• Both technologies can compliment
each other
• The final answer depends on:
• Environment
• Needs
• Team
• Topology
Choose Logic Apps when:
• Workflows are part of a larger solution involving other Azure
resources
• Solution requires source control and CI/CD
• Fine grained control over my code (access to code behind)
• Need closer to real time triggering for polling
• Monitoring and alerting is more complex, requires aggregation and
correlation
• Solution requires EDI or XML validation & transformation
• Solutions requiring VNET integration
Choose Microsoft Flow when
• Your solution do not require an Azure subscription
• You need to create personal workflows
• Your solution is the backend of a Power App
• Your organization have D365 of Office 365 active subscription and
requires 1st party app automation
• You have a non-dev background but need organizational workflows
• My solution is not part of a bigger Azure solution
• My management/monitoring are simple
In summary…
• Don’t feel pressured to choose
just one technology
• Identify the places where each
technology will help you the
most
• When it doesn’t make a
difference, use the one you feel
more comfortable
• Mix and match is ok
To know more…
• Microsoft Flow Pricing - https://flow.microsoft.com/en-us/pricing/
• Integration Services Environment - https://azure.microsoft.com/en-
us/blog/announcing-azure-integration-service-environment-for-logic-
apps/
• Logic Apps x Microsoft Flow Which one should I choose? -
https://notetoself.tech/2018/04/08/logic-apps-x-microsoft-flow-
which-one-should-i-choose/
• Logic Apps x Microsoft Flow – why not both? -
https://www.serverless360.com/blog/azure-logic-apps-vs-microsoft-
flow

More Related Content

What's hot

Effective Management of Azure through Operations Management Suite (OMS) Webinar
Effective Management of Azure through Operations Management Suite (OMS) WebinarEffective Management of Azure through Operations Management Suite (OMS) Webinar
Effective Management of Azure through Operations Management Suite (OMS) WebinarSoftchoice Corporation
 
Cloud computing 101 ramon ray - atlanta tour
Cloud computing 101   ramon ray - atlanta tourCloud computing 101   ramon ray - atlanta tour
Cloud computing 101 ramon ray - atlanta tourRamon Ray
 
External collaboration with Azure B2B
External collaboration with Azure B2B External collaboration with Azure B2B
External collaboration with Azure B2B Sjoukje Zaal
 
Dynamics 365 - Admin Tips & Tricks
Dynamics 365 - Admin Tips & TricksDynamics 365 - Admin Tips & Tricks
Dynamics 365 - Admin Tips & TricksSam Fernando
 
Controlling Delegation of Windows Servers and Active Directory
Controlling Delegation of Windows Servers and Active DirectoryControlling Delegation of Windows Servers and Active Directory
Controlling Delegation of Windows Servers and Active DirectoryZoho Corporation
 
[WSO2Con EU 2017] WHO CARES? A WSO2 Cloud Oriented Reference Architecture for...
[WSO2Con EU 2017] WHO CARES? A WSO2 Cloud Oriented Reference Architecture for...[WSO2Con EU 2017] WHO CARES? A WSO2 Cloud Oriented Reference Architecture for...
[WSO2Con EU 2017] WHO CARES? A WSO2 Cloud Oriented Reference Architecture for...WSO2
 
Cloud First: Be Prepared
Cloud First: Be PreparedCloud First: Be Prepared
Cloud First: Be PreparedAlan Eardley
 
Microsoft data loss prevention
Microsoft data loss preventionMicrosoft data loss prevention
Microsoft data loss preventionWill Martin
 
CloudZone company profile
CloudZone company profileCloudZone company profile
CloudZone company profileIdan Tohami
 
Integration Best Practices
Integration Best PracticesIntegration Best Practices
Integration Best PracticesGabriel Michaud
 
Contract-Based Web Services API Deep Dive
Contract-Based Web Services API Deep DiveContract-Based Web Services API Deep Dive
Contract-Based Web Services API Deep DiveGabriel Michaud
 
Windows Azure Active Directory
Windows Azure Active DirectoryWindows Azure Active Directory
Windows Azure Active DirectoryPavel Revenkov
 
Microsoft Dynamics CRM 2013 Customization
Microsoft Dynamics CRM 2013 CustomizationMicrosoft Dynamics CRM 2013 Customization
Microsoft Dynamics CRM 2013 CustomizationSandun Perera
 
Bitrix24 Enetrprise Reosurce Planning System
Bitrix24 Enetrprise Reosurce Planning SystemBitrix24 Enetrprise Reosurce Planning System
Bitrix24 Enetrprise Reosurce Planning SystemFahad Saleem
 
Why Kovair Integrated Test Management - iTM
 Why Kovair Integrated Test Management - iTM Why Kovair Integrated Test Management - iTM
Why Kovair Integrated Test Management - iTMKovair
 
March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...
March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...
March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...Scott Hoag
 
Live@edu for lt universities
Live@edu for lt universitiesLive@edu for lt universities
Live@edu for lt universitiesebuc
 

What's hot (20)

Effective Management of Azure through Operations Management Suite (OMS) Webinar
Effective Management of Azure through Operations Management Suite (OMS) WebinarEffective Management of Azure through Operations Management Suite (OMS) Webinar
Effective Management of Azure through Operations Management Suite (OMS) Webinar
 
Cloud computing 101 ramon ray - atlanta tour
Cloud computing 101   ramon ray - atlanta tourCloud computing 101   ramon ray - atlanta tour
Cloud computing 101 ramon ray - atlanta tour
 
External collaboration with Azure B2B
External collaboration with Azure B2B External collaboration with Azure B2B
External collaboration with Azure B2B
 
Dynamics 365 - Admin Tips & Tricks
Dynamics 365 - Admin Tips & TricksDynamics 365 - Admin Tips & Tricks
Dynamics 365 - Admin Tips & Tricks
 
Controlling Delegation of Windows Servers and Active Directory
Controlling Delegation of Windows Servers and Active DirectoryControlling Delegation of Windows Servers and Active Directory
Controlling Delegation of Windows Servers and Active Directory
 
[WSO2Con EU 2017] WHO CARES? A WSO2 Cloud Oriented Reference Architecture for...
[WSO2Con EU 2017] WHO CARES? A WSO2 Cloud Oriented Reference Architecture for...[WSO2Con EU 2017] WHO CARES? A WSO2 Cloud Oriented Reference Architecture for...
[WSO2Con EU 2017] WHO CARES? A WSO2 Cloud Oriented Reference Architecture for...
 
Data harmony update 2021
Data harmony update 2021 Data harmony update 2021
Data harmony update 2021
 
Cloud First: Be Prepared
Cloud First: Be PreparedCloud First: Be Prepared
Cloud First: Be Prepared
 
Microsoft data loss prevention
Microsoft data loss preventionMicrosoft data loss prevention
Microsoft data loss prevention
 
CloudZone company profile
CloudZone company profileCloudZone company profile
CloudZone company profile
 
Integration Best Practices
Integration Best PracticesIntegration Best Practices
Integration Best Practices
 
Contract-Based Web Services API Deep Dive
Contract-Based Web Services API Deep DiveContract-Based Web Services API Deep Dive
Contract-Based Web Services API Deep Dive
 
Windows Azure Active Directory
Windows Azure Active DirectoryWindows Azure Active Directory
Windows Azure Active Directory
 
Microsoft Dynamics CRM 2013 Customization
Microsoft Dynamics CRM 2013 CustomizationMicrosoft Dynamics CRM 2013 Customization
Microsoft Dynamics CRM 2013 Customization
 
Bitrix24 Enetrprise Reosurce Planning System
Bitrix24 Enetrprise Reosurce Planning SystemBitrix24 Enetrprise Reosurce Planning System
Bitrix24 Enetrprise Reosurce Planning System
 
Why Kovair Integrated Test Management - iTM
 Why Kovair Integrated Test Management - iTM Why Kovair Integrated Test Management - iTM
Why Kovair Integrated Test Management - iTM
 
March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...
March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...
March Sydney Office 365 Meetup - Office 365 and Hybrid Solutions... what work...
 
Live@edu for lt universities
Live@edu for lt universitiesLive@edu for lt universities
Live@edu for lt universities
 
Data Harmony Update 2020 final
Data Harmony Update 2020 finalData Harmony Update 2020 final
Data Harmony Update 2020 final
 
Migration from eRoom to office 365
Migration from eRoom to office 365 Migration from eRoom to office 365
Migration from eRoom to office 365
 

Similar to Logic app x microsoft flow

The citizen integrator
The citizen integratorThe citizen integrator
The citizen integratorBizTalk360
 
cloud session uklug
cloud session uklugcloud session uklug
cloud session uklugdominion
 
dtechnClouologyassociatepart2
dtechnClouologyassociatepart2dtechnClouologyassociatepart2
dtechnClouologyassociatepart2Anne Starr
 
Cloudhnologysstecociat
CloudhnologysstecociatCloudhnologysstecociat
CloudhnologysstecociatAnne Starr
 
Anatomy of an Enterprise Integration Architecture
Anatomy of an Enterprise Integration ArchitectureAnatomy of an Enterprise Integration Architecture
Anatomy of an Enterprise Integration ArchitectureDaniel Toomey
 
SharePoint Online vs. On-Premise
SharePoint Online vs. On-PremiseSharePoint Online vs. On-Premise
SharePoint Online vs. On-PremiseEvan Hodges
 
Architecture of Dynamics CRM with Office 365 and Azure
Architecture of Dynamics CRM with Office 365 and AzureArchitecture of Dynamics CRM with Office 365 and Azure
Architecture of Dynamics CRM with Office 365 and AzurePedro Azevedo
 
Pros & Cons of Microservices Architecture
Pros & Cons of Microservices ArchitecturePros & Cons of Microservices Architecture
Pros & Cons of Microservices ArchitectureAshwini Kuntamukkala
 
2 speed it powered by microsoft azure
2 speed it powered by microsoft azure2 speed it powered by microsoft azure
2 speed it powered by microsoft azureMichael Stephenson
 
Enterprise Data Integration for Microsoft Dynamics CRM
Enterprise Data Integration for Microsoft Dynamics CRMEnterprise Data Integration for Microsoft Dynamics CRM
Enterprise Data Integration for Microsoft Dynamics CRMDaniel Cai
 
Tokyo azure meetup #8 azure update, august
Tokyo azure meetup #8   azure update, augustTokyo azure meetup #8   azure update, august
Tokyo azure meetup #8 azure update, augustTokyo Azure Meetup
 
Tokyo azure meetup #8 - Azure Update, August
Tokyo azure meetup #8 - Azure Update, AugustTokyo azure meetup #8 - Azure Update, August
Tokyo azure meetup #8 - Azure Update, AugustKanio Dimitrov
 
gkkCloudtechnologyassociate(cta)day 2
gkkCloudtechnologyassociate(cta)day 2gkkCloudtechnologyassociate(cta)day 2
gkkCloudtechnologyassociate(cta)day 2Anne Starr
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to MicroservicesMahmoudZidan41
 
Introduction to Conductor
Introduction to ConductorIntroduction to Conductor
Introduction to ConductorJason Gleason
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing MicroservicesDavid Chou
 
What serverless means for enterprise apps
What serverless means for enterprise appsWhat serverless means for enterprise apps
What serverless means for enterprise appsSumit Sarkar
 
Serverless microservices
Serverless microservicesServerless microservices
Serverless microservicesLalit Kale
 
From Desktop to the Cloud: Why Organizations Are Converting
From Desktop to the Cloud: Why Organizations Are ConvertingFrom Desktop to the Cloud: Why Organizations Are Converting
From Desktop to the Cloud: Why Organizations Are ConvertingTechSoup
 

Similar to Logic app x microsoft flow (20)

The citizen integrator
The citizen integratorThe citizen integrator
The citizen integrator
 
Code or No Code
Code or No CodeCode or No Code
Code or No Code
 
cloud session uklug
cloud session uklugcloud session uklug
cloud session uklug
 
dtechnClouologyassociatepart2
dtechnClouologyassociatepart2dtechnClouologyassociatepart2
dtechnClouologyassociatepart2
 
Cloudhnologysstecociat
CloudhnologysstecociatCloudhnologysstecociat
Cloudhnologysstecociat
 
Anatomy of an Enterprise Integration Architecture
Anatomy of an Enterprise Integration ArchitectureAnatomy of an Enterprise Integration Architecture
Anatomy of an Enterprise Integration Architecture
 
SharePoint Online vs. On-Premise
SharePoint Online vs. On-PremiseSharePoint Online vs. On-Premise
SharePoint Online vs. On-Premise
 
Architecture of Dynamics CRM with Office 365 and Azure
Architecture of Dynamics CRM with Office 365 and AzureArchitecture of Dynamics CRM with Office 365 and Azure
Architecture of Dynamics CRM with Office 365 and Azure
 
Pros & Cons of Microservices Architecture
Pros & Cons of Microservices ArchitecturePros & Cons of Microservices Architecture
Pros & Cons of Microservices Architecture
 
2 speed it powered by microsoft azure
2 speed it powered by microsoft azure2 speed it powered by microsoft azure
2 speed it powered by microsoft azure
 
Enterprise Data Integration for Microsoft Dynamics CRM
Enterprise Data Integration for Microsoft Dynamics CRMEnterprise Data Integration for Microsoft Dynamics CRM
Enterprise Data Integration for Microsoft Dynamics CRM
 
Tokyo azure meetup #8 azure update, august
Tokyo azure meetup #8   azure update, augustTokyo azure meetup #8   azure update, august
Tokyo azure meetup #8 azure update, august
 
Tokyo azure meetup #8 - Azure Update, August
Tokyo azure meetup #8 - Azure Update, AugustTokyo azure meetup #8 - Azure Update, August
Tokyo azure meetup #8 - Azure Update, August
 
gkkCloudtechnologyassociate(cta)day 2
gkkCloudtechnologyassociate(cta)day 2gkkCloudtechnologyassociate(cta)day 2
gkkCloudtechnologyassociate(cta)day 2
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
 
Introduction to Conductor
Introduction to ConductorIntroduction to Conductor
Introduction to Conductor
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing Microservices
 
What serverless means for enterprise apps
What serverless means for enterprise appsWhat serverless means for enterprise apps
What serverless means for enterprise apps
 
Serverless microservices
Serverless microservicesServerless microservices
Serverless microservices
 
From Desktop to the Cloud: Why Organizations Are Converting
From Desktop to the Cloud: Why Organizations Are ConvertingFrom Desktop to the Cloud: Why Organizations Are Converting
From Desktop to the Cloud: Why Organizations Are Converting
 

More from Wagner Silveira

Power Friday - Introduction to Azure Integration services
Power Friday - Introduction to Azure Integration services Power Friday - Introduction to Azure Integration services
Power Friday - Introduction to Azure Integration services Wagner Silveira
 
Api management - a lap around vs code extension
Api management  - a lap around vs code extensionApi management  - a lap around vs code extension
Api management - a lap around vs code extensionWagner Silveira
 
Directions Asia Unlocking New Integration Potential for d365 BC with Event ...
Directions Asia   Unlocking New Integration Potential for d365 BC with Event ...Directions Asia   Unlocking New Integration Potential for d365 BC with Event ...
Directions Asia Unlocking New Integration Potential for d365 BC with Event ...Wagner Silveira
 
Integrate 2019 - Creating a Processing Pipeline with Azure Functions and AIS
Integrate 2019 - Creating a Processing Pipeline with Azure Functions and AISIntegrate 2019 - Creating a Processing Pipeline with Azure Functions and AIS
Integrate 2019 - Creating a Processing Pipeline with Azure Functions and AISWagner Silveira
 
A lap around cognitive services
A lap around cognitive servicesA lap around cognitive services
A lap around cognitive servicesWagner Silveira
 
A lap around API Management
A lap around API ManagementA lap around API Management
A lap around API ManagementWagner Silveira
 
Expose BizTalk to the world (ACSUG)
Expose BizTalk to the world (ACSUG)Expose BizTalk to the world (ACSUG)
Expose BizTalk to the world (ACSUG)Wagner Silveira
 
GIB 2017 - Azure function and logic apps better together
GIB 2017 - Azure function and logic apps better togetherGIB 2017 - Azure function and logic apps better together
GIB 2017 - Azure function and logic apps better togetherWagner Silveira
 
Directions ASIA 2018 - richer integration with logic apps for ms dynamics - p...
Directions ASIA 2018 - richer integration with logic apps for ms dynamics - p...Directions ASIA 2018 - richer integration with logic apps for ms dynamics - p...
Directions ASIA 2018 - richer integration with logic apps for ms dynamics - p...Wagner Silveira
 
GIB2018 AKL - Introduction to Bots, Luis and Flow
GIB2018 AKL - Introduction to Bots, Luis and FlowGIB2018 AKL - Introduction to Bots, Luis and Flow
GIB2018 AKL - Introduction to Bots, Luis and FlowWagner Silveira
 
A lap around azure function proxy
A lap around azure function proxyA lap around azure function proxy
A lap around azure function proxyWagner Silveira
 
Logic Apps Exception Management - Azure Lunchtime
Logic Apps Exception Management - Azure LunchtimeLogic Apps Exception Management - Azure Lunchtime
Logic Apps Exception Management - Azure LunchtimeWagner Silveira
 
Hybrid Integration with BizTalk Server - ACSUG
Hybrid Integration with BizTalk Server - ACSUGHybrid Integration with BizTalk Server - ACSUG
Hybrid Integration with BizTalk Server - ACSUGWagner Silveira
 
Integrate 2017 unlock azure hybrid integration with biz talk - ws
Integrate 2017   unlock azure hybrid integration with biz talk - wsIntegrate 2017   unlock azure hybrid integration with biz talk - ws
Integrate 2017 unlock azure hybrid integration with biz talk - wsWagner Silveira
 
GAB 2017 - Logic Apps and Azure Functions
GAB 2017 - Logic Apps and Azure FunctionsGAB 2017 - Logic Apps and Azure Functions
GAB 2017 - Logic Apps and Azure FunctionsWagner Silveira
 
App Services - Connecting the dots of Web Mobile and Integration_published
App Services - Connecting the dots of Web Mobile and Integration_publishedApp Services - Connecting the dots of Web Mobile and Integration_published
App Services - Connecting the dots of Web Mobile and Integration_publishedWagner Silveira
 

More from Wagner Silveira (16)

Power Friday - Introduction to Azure Integration services
Power Friday - Introduction to Azure Integration services Power Friday - Introduction to Azure Integration services
Power Friday - Introduction to Azure Integration services
 
Api management - a lap around vs code extension
Api management  - a lap around vs code extensionApi management  - a lap around vs code extension
Api management - a lap around vs code extension
 
Directions Asia Unlocking New Integration Potential for d365 BC with Event ...
Directions Asia   Unlocking New Integration Potential for d365 BC with Event ...Directions Asia   Unlocking New Integration Potential for d365 BC with Event ...
Directions Asia Unlocking New Integration Potential for d365 BC with Event ...
 
Integrate 2019 - Creating a Processing Pipeline with Azure Functions and AIS
Integrate 2019 - Creating a Processing Pipeline with Azure Functions and AISIntegrate 2019 - Creating a Processing Pipeline with Azure Functions and AIS
Integrate 2019 - Creating a Processing Pipeline with Azure Functions and AIS
 
A lap around cognitive services
A lap around cognitive servicesA lap around cognitive services
A lap around cognitive services
 
A lap around API Management
A lap around API ManagementA lap around API Management
A lap around API Management
 
Expose BizTalk to the world (ACSUG)
Expose BizTalk to the world (ACSUG)Expose BizTalk to the world (ACSUG)
Expose BizTalk to the world (ACSUG)
 
GIB 2017 - Azure function and logic apps better together
GIB 2017 - Azure function and logic apps better togetherGIB 2017 - Azure function and logic apps better together
GIB 2017 - Azure function and logic apps better together
 
Directions ASIA 2018 - richer integration with logic apps for ms dynamics - p...
Directions ASIA 2018 - richer integration with logic apps for ms dynamics - p...Directions ASIA 2018 - richer integration with logic apps for ms dynamics - p...
Directions ASIA 2018 - richer integration with logic apps for ms dynamics - p...
 
GIB2018 AKL - Introduction to Bots, Luis and Flow
GIB2018 AKL - Introduction to Bots, Luis and FlowGIB2018 AKL - Introduction to Bots, Luis and Flow
GIB2018 AKL - Introduction to Bots, Luis and Flow
 
A lap around azure function proxy
A lap around azure function proxyA lap around azure function proxy
A lap around azure function proxy
 
Logic Apps Exception Management - Azure Lunchtime
Logic Apps Exception Management - Azure LunchtimeLogic Apps Exception Management - Azure Lunchtime
Logic Apps Exception Management - Azure Lunchtime
 
Hybrid Integration with BizTalk Server - ACSUG
Hybrid Integration with BizTalk Server - ACSUGHybrid Integration with BizTalk Server - ACSUG
Hybrid Integration with BizTalk Server - ACSUG
 
Integrate 2017 unlock azure hybrid integration with biz talk - ws
Integrate 2017   unlock azure hybrid integration with biz talk - wsIntegrate 2017   unlock azure hybrid integration with biz talk - ws
Integrate 2017 unlock azure hybrid integration with biz talk - ws
 
GAB 2017 - Logic Apps and Azure Functions
GAB 2017 - Logic Apps and Azure FunctionsGAB 2017 - Logic Apps and Azure Functions
GAB 2017 - Logic Apps and Azure Functions
 
App Services - Connecting the dots of Web Mobile and Integration_published
App Services - Connecting the dots of Web Mobile and Integration_publishedApp Services - Connecting the dots of Web Mobile and Integration_published
App Services - Connecting the dots of Web Mobile and Integration_published
 

Recently uploaded

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaWSO2
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)Samir Dash
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....rightmanforbloodline
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 

Recently uploaded (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 

Logic app x microsoft flow

  • 1. Sponsored by Logic App x Microsoft Flow Which one should I choose Wagner Silveira @wsilveiraNZ
  • 2. About me • Principal Integration Architect • Microsoft Azure MVP • MCA Cloud Platform • ACSUG co-organizer wsilveiranz wagner.silveira@notetoself.tech https://notetoself.tech
  • 3. Agenda • Getting Started • Logic Apps • Microsoft Flow • Comparing the offers • Million Dollar Question • Summary • To Know More
  • 5. Azure Logic Apps Automate workflows and orchestrate business processes easily • Out-of-the-box connectors reduce integration challenges • Connect and integrate data from the cloud to on-premises • B2B and enterprise messaging in the cloud • Powerful web-based workflow designer
  • 6. Logic Apps Details • Pricing • No free tier • Micro billing based on actions • Subscription based on dedicated offer (ISE) • Cloud and Hybrid Model • On-premises data Gateway • VNET Integration (ISE) • Extensibility • Custom Connectors • Implementation model • Web based • IDE (Visual Studio, VS Code) • Monitoring • Single (Portal) • Aggregated (Log Analytics) • Governance • Based on Azure model • Access control • Based on Azure RBAC
  • 7. Integration Services Environment • Dedicated Model • Isolated Workload • Monthly subscription • VNET integration • Aimed to large volumes of transactions • Is represented as another “region” in the portal
  • 8. Development Support • Visual Studio – with designer support • VS Code – no designer support – JSON autocomplete • Deployment can be automated • Official guidance for deployment still in progress
  • 9. Microsoft Flow Automate workflows and orchestrate business processes easily • Out-of-the-box connectors reduce office productivity challenges • Connect and integrate data from the cloud to on-premises • First party Integration and Office productivity in the cloud • Powerful web-based workflow designer
  • 10. Microsoft Flow Details • Pricing Model • Free tier • Office offering • Plan tiers (1 & 2) • Cloud and Hybrid Model • On-premises data gateway for selected connectors • Extensibility • Custom connectors • Implementation model • Web based • Monitoring • Run history • Flow Analytics • Governance • Based on Office 365 • Data loss prevention policies • Access Control • Team Flows • Solutions
  • 11. Pricing • Micro billing per execution • Each license has an allowances on executions and polling • Execution allowance is bubbled up to organization • Flow Plan 1 and 2 are paid “add-ons” • Some advanced features are only available in paid plans • Flow Plan 1 – premium connectors • Flow Plan 2 – Organization Policies, Business Process Flow
  • 12. Development Support • Browser based only • Flows can belong to a team or individual • Flow checker – highlight errors in flow • Deployment is not automated – packaging between environments
  • 13. Governance • Microsoft Flow Analytics • Organization Policies • Data Loss Prevention • User access based on Office 365 users
  • 15. Things that only Logic Apps do • IDE based development experience • Support for Automated deployment (using ARM templates) • Access to code for fine tuning tweaks • Aggregated Monitoring / Alerting (via Log Analytics) • B2B scenarios (AS2, EDIFACT integration, XML transformations) • VNET Integration (via ISE)
  • 16. Things only Microsoft Flow do • Data loss prevention policy • Advanced Business Process Flows • Rich integration with Office 365 (embedded in the tooling)
  • 17. The million dollar question: Which one should I choose?
  • 18. How about both? • Both technologies can compliment each other • The final answer depends on: • Environment • Needs • Team • Topology
  • 19. Choose Logic Apps when: • Workflows are part of a larger solution involving other Azure resources • Solution requires source control and CI/CD • Fine grained control over my code (access to code behind) • Need closer to real time triggering for polling • Monitoring and alerting is more complex, requires aggregation and correlation • Solution requires EDI or XML validation & transformation • Solutions requiring VNET integration
  • 20. Choose Microsoft Flow when • Your solution do not require an Azure subscription • You need to create personal workflows • Your solution is the backend of a Power App • Your organization have D365 of Office 365 active subscription and requires 1st party app automation • You have a non-dev background but need organizational workflows • My solution is not part of a bigger Azure solution • My management/monitoring are simple
  • 21. In summary… • Don’t feel pressured to choose just one technology • Identify the places where each technology will help you the most • When it doesn’t make a difference, use the one you feel more comfortable • Mix and match is ok
  • 22. To know more… • Microsoft Flow Pricing - https://flow.microsoft.com/en-us/pricing/ • Integration Services Environment - https://azure.microsoft.com/en- us/blog/announcing-azure-integration-service-environment-for-logic- apps/ • Logic Apps x Microsoft Flow Which one should I choose? - https://notetoself.tech/2018/04/08/logic-apps-x-microsoft-flow- which-one-should-i-choose/ • Logic Apps x Microsoft Flow – why not both? - https://www.serverless360.com/blog/azure-logic-apps-vs-microsoft- flow