SlideShare a Scribd company logo
1 of 9
Logic App: Development Experiences
Pedro Almeida
Sandro Pereira
https://www.linkedin.com/in/sa
ndropereira/
https://www.linkedin.com/in/pedro-almeida-
86434387/
• Senior Integration Developer
@DevScope
• pedro.almeida@devscope.net
• linkedin.com/in/pedro-almeida-86434387/
• @PedroAl24227917
• https://blog.sandro-pereira.com/
• Pilot
+351 223 751 350
www.devscope.net
• Head of Integration @DevScope
• Microsoft Azure MVP
• sandro.pereira@devscope.net
• linkedin.com/in/sandropereira
• @sandro_asp
• https://blog.sandro-pereira.com/
• Public speaker
• Father
• Book author: “BizTalk Mapping Patterns
and Best Practices”
+351 223 751 350
www.devscope.net
DEZEMBER
2020
DE FE A TI NG LOGI C A P P S S E TB A CK S A ND LI MI TA TI ONS
K E Y THI NGS TO K NOW A B OUT DE V E LOP I NG
I N A ZURE LOGI C A P P S
What do you need to
know to start
developing on Azure
Logic Apps?
In a productive and effetive
way
...at least this is what we hope to
archive with this session...
AZUREPORTAL
DE FE A TI NG LOGI C A P P S S E TB A CK S A ND LI MI TA TI ONS
K E Y THI NGS TO K NOW A B OUT DE V E LOP I NG
I N A ZURE LOGI C A P P S
AZURE PORTAL
It is quite intuitive and fast;
It doesn’t require any additional tools or software;
It doesn’t require a Visual Studio License
And almost beginner tutorials or documentation use
this approach;
it doesn’t require any additional skill – you don’t
need to be familiarized with any development tool
like Visual Studio – so any user profile (business
user, developer, or event IT users) can start
developer automation processes;
Simple and quick approach
This is the first place where updates will be made
Faster updates
There are fewer bugs – compare to the other two
options;
The browser react faster than the IE embed in
Visual Studio
Performance
Lack of CI/CD
Proper naming convention
Lack of proper Source code
repository
Harder to
customize/parameterize your
Logic App
VISUAL
STUDIO
DE FE A TI NG LOGI C A P P S S E TB A CK S A ND LI MI TA TI ONS
K E Y THI NGS TO K NOW A B OUT DE V E LOP I NG
I N A ZURE LOGI C A P P S
VISUAL STUDIO
Visual Studio License
There are some well-known
bugs
Lot’s of manual configuration
Tool focused on developers
Performance
We are able to easily customize almost everything
and we can easily use an Azure Pipelines in Azure
DevOps to easily deploy across environments or
different resources
We can easily customize/parameterize our Logic
App template, parameters, and variables;
All the connection settings will be automatically
rectified in an upsert matter (create the resource if
it doesn’t exist or update if already exist)
Full CI/CD Support.
Visual Studio versioning and the full development
life cycle inside TFS or Git
Source code repository .
It is A well know tool for developers
Familiar tool for developers.
We can easily change the default connector
names to have a proper naming convention
Proper Naming Conventions
VISUAL
STUDIOCODE
DE FE A TI NG LOGI C A P P S S E TB A CK S A ND LI MI TA TI ONS
K E Y THI NGS TO K NOW A B OUT DE V E LOP I NG
I N A ZURE LOGI C A P P S
VISUAL STUDIO CODE
We are able to easily customize almost everything
and we can easily use an Azure Pipelines in Azure
DevOps to easily deploy across environments or
different resources
We can easily customize/parameterize our Logic
App template, parameters, and variables;
All the connection settings will be automatically
rectified in an upsert matter (create the resource if
it doesn’t exist or update if already exist)
Full CI/CD Support.
Visual Studio versioning and the full development
life cycle inside TFS or Git
Source code repository .
It is a free open-source tool, which means that you
don’t require any licensing;
Free open-source tool.
Logic App Designer is view
mode only
Everything needs to be done
manually
No local project support
We can easily change the default connector
names to have a proper naming convention
Proper Naming Conventions
VISUAL
STUDIOCODE
DE FE A TI NG LOGI C A P P S S E TB A CK S A ND LI MI TA TI ONS
K E Y THI NGS TO K NOW A B OUT DE V E LOP I NG
I N A ZURE LOGI C A P P S
VISUAL STUDIO CODE
LOGIC APP (PREVIEW)
Full Logic App Designer .
New Logic Apps
Designer.
Local project support
Preview (not ready to
production)
Lot’s of limitations
No support to Visual Studio
Can’t deploy single Logic
App
Stateful or stateless
workflows
Run local
Run Everywhere
Thanks
SANDRO
PEREIRA
HEAD OF INTEGRATION @
DEVSCOPE
MICROSOFT AZURE MVP
DevScope
+351 223 751 350
 support@devscope.net
 https://pt.linkedin.com/company/devscope
 @DevScope
 www.devscope.net
Sandro Pereira
 sandro.pereira@devscope.net
 linkedin.com/in/sandropereira
 @sandro_asp
 https://blog.sandro-pereira.com/
PEDRO ALMEIDASENIOR INTEGRATION DEVELOPER
@ DEVSCOPE
Pedro Almeida
 pedro.almeida@devscope.net
 linkedin.com/in/pedro-almeida-86434387
 @PedroAl24227917

More Related Content

What's hot

Why Domain-Driven Design and Reactive Programming?
Why Domain-Driven Design and Reactive Programming?Why Domain-Driven Design and Reactive Programming?
Why Domain-Driven Design and Reactive Programming?
VMware Tanzu
 
Strategies To Develop Location Aware Hyperlocal Android Apps
Strategies To Develop Location Aware Hyperlocal Android AppsStrategies To Develop Location Aware Hyperlocal Android Apps
Strategies To Develop Location Aware Hyperlocal Android Apps
Ajeet Singh
 
Developing and deploying the Netflix API service
Developing and deploying the Netflix API serviceDeveloping and deploying the Netflix API service
Developing and deploying the Netflix API service
Sangeeta Narayanan
 

What's hot (20)

apidays LIVE Paris - GraphQL: the AppSec perspective by Vladimir de Turckheim
apidays LIVE Paris - GraphQL: the AppSec perspective by Vladimir de Turckheimapidays LIVE Paris - GraphQL: the AppSec perspective by Vladimir de Turckheim
apidays LIVE Paris - GraphQL: the AppSec perspective by Vladimir de Turckheim
 
.NET MAUI with .NET 6 (December 2021, Preview 10)
.NET MAUI with .NET 6 (December 2021, Preview 10).NET MAUI with .NET 6 (December 2021, Preview 10)
.NET MAUI with .NET 6 (December 2021, Preview 10)
 
Azure Logic Apps
Azure Logic AppsAzure Logic Apps
Azure Logic Apps
 
Top Trends in Application Delivery Webinar 10.29.15
Top Trends in Application Delivery Webinar 10.29.15Top Trends in Application Delivery Webinar 10.29.15
Top Trends in Application Delivery Webinar 10.29.15
 
Build with Serverless Applications with azure functions By usama wahab Khan
Build with Serverless Applications with azure functions By usama wahab KhanBuild with Serverless Applications with azure functions By usama wahab Khan
Build with Serverless Applications with azure functions By usama wahab Khan
 
Serverless Architecture
Serverless ArchitectureServerless Architecture
Serverless Architecture
 
Sergii Bielskyi "Azure Logic App and building modern cloud native apps"
Sergii Bielskyi "Azure Logic App and building modern cloud native apps"Sergii Bielskyi "Azure Logic App and building modern cloud native apps"
Sergii Bielskyi "Azure Logic App and building modern cloud native apps"
 
Java 8 - Gateway Drug or End of Line?
Java 8 - Gateway Drug or End of Line?Java 8 - Gateway Drug or End of Line?
Java 8 - Gateway Drug or End of Line?
 
Building Scalable Micro-services with Nodejs
Building Scalable Micro-services with NodejsBuilding Scalable Micro-services with Nodejs
Building Scalable Micro-services with Nodejs
 
Why Domain-Driven Design and Reactive Programming?
Why Domain-Driven Design and Reactive Programming?Why Domain-Driven Design and Reactive Programming?
Why Domain-Driven Design and Reactive Programming?
 
Strategies To Develop Location Aware Hyperlocal Android Apps
Strategies To Develop Location Aware Hyperlocal Android AppsStrategies To Develop Location Aware Hyperlocal Android Apps
Strategies To Develop Location Aware Hyperlocal Android Apps
 
Jumpstart your ASP.NET Project Development with Sitefinity Platform
Jumpstart your ASP.NET Project Development with Sitefinity PlatformJumpstart your ASP.NET Project Development with Sitefinity Platform
Jumpstart your ASP.NET Project Development with Sitefinity Platform
 
Deep dive into Conversational Ai development
Deep dive into Conversational Ai developmentDeep dive into Conversational Ai development
Deep dive into Conversational Ai development
 
Platform as a Service for Rapid Development
Platform as a Service for Rapid DevelopmentPlatform as a Service for Rapid Development
Platform as a Service for Rapid Development
 
Azure Integration DTAP Series, How to go from Development to Production – Par...
Azure Integration DTAP Series, How to go from Development to Production – Par...Azure Integration DTAP Series, How to go from Development to Production – Par...
Azure Integration DTAP Series, How to go from Development to Production – Par...
 
GITPro World Apr 2015 - Continuous Innovation with Rapid Software Delivery
 GITPro World Apr 2015 - Continuous Innovation with Rapid Software Delivery GITPro World Apr 2015 - Continuous Innovation with Rapid Software Delivery
GITPro World Apr 2015 - Continuous Innovation with Rapid Software Delivery
 
Developing and deploying the Netflix API service
Developing and deploying the Netflix API serviceDeveloping and deploying the Netflix API service
Developing and deploying the Netflix API service
 
The Mobile ToolChain with Fastlane - Code Red Talk at RedBlackTree
The Mobile ToolChain with Fastlane - Code Red Talk at RedBlackTreeThe Mobile ToolChain with Fastlane - Code Red Talk at RedBlackTree
The Mobile ToolChain with Fastlane - Code Red Talk at RedBlackTree
 
QConSF 2014 - How we learned to stop worrying and start deploying the Netflix...
QConSF 2014 - How we learned to stop worrying and start deploying the Netflix...QConSF 2014 - How we learned to stop worrying and start deploying the Netflix...
QConSF 2014 - How we learned to stop worrying and start deploying the Netflix...
 
ACA-Mobile - Creating Enterprise Apps with MADP
ACA-Mobile - Creating Enterprise Apps with MADPACA-Mobile - Creating Enterprise Apps with MADP
ACA-Mobile - Creating Enterprise Apps with MADP
 

Similar to Integration Monday - Logic Apps: Development Experiences

Introduction to Microsoft Flow and Azure Functions
Introduction to Microsoft Flow and Azure FunctionsIntroduction to Microsoft Flow and Azure Functions
Introduction to Microsoft Flow and Azure Functions
BIWUG
 

Similar to Integration Monday - Logic Apps: Development Experiences (20)

33 Software Development Tools that Drive Dialexa’s Success
33 Software Development Tools that Drive Dialexa’s Success33 Software Development Tools that Drive Dialexa’s Success
33 Software Development Tools that Drive Dialexa’s Success
 
Getting Started with Azure DevOps
Getting Started with Azure DevOpsGetting Started with Azure DevOps
Getting Started with Azure DevOps
 
AUGNYC June 21 Presentations
AUGNYC June 21 PresentationsAUGNYC June 21 Presentations
AUGNYC June 21 Presentations
 
GDG Cloud Southlake 31: Santosh Chennuri and Festus Yeboah: Empowering Develo...
GDG Cloud Southlake 31: Santosh Chennuri and Festus Yeboah: Empowering Develo...GDG Cloud Southlake 31: Santosh Chennuri and Festus Yeboah: Empowering Develo...
GDG Cloud Southlake 31: Santosh Chennuri and Festus Yeboah: Empowering Develo...
 
DevOps + MongoDB Serverless = 
DevOps + MongoDB Serverless = DevOps + MongoDB Serverless = 
DevOps + MongoDB Serverless = 
 
Ng spain
Ng spainNg spain
Ng spain
 
Azure DevOps & GitHub... Better Together!
Azure DevOps & GitHub... Better Together!Azure DevOps & GitHub... Better Together!
Azure DevOps & GitHub... Better Together!
 
GitHub for partners
GitHub for partnersGitHub for partners
GitHub for partners
 
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
 
Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013
Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013
Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013
 
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
 
Introduction to Microsoft Flow and Azure Functions
Introduction to Microsoft Flow and Azure FunctionsIntroduction to Microsoft Flow and Azure Functions
Introduction to Microsoft Flow and Azure Functions
 
Puppeteer : Is it time to ditch Selenium?
Puppeteer : Is it time to ditch Selenium?Puppeteer : Is it time to ditch Selenium?
Puppeteer : Is it time to ditch Selenium?
 
DevOps Dilemma - Make Dev work with Ops!
DevOps Dilemma - Make Dev work with Ops!DevOps Dilemma - Make Dev work with Ops!
DevOps Dilemma - Make Dev work with Ops!
 
CV_AmalMandal
CV_AmalMandalCV_AmalMandal
CV_AmalMandal
 
Aprender sobre el futuro del ppm
Aprender sobre el futuro del ppmAprender sobre el futuro del ppm
Aprender sobre el futuro del ppm
 
TechRadarCon 2022 | Have you built your platform yet ?
TechRadarCon 2022 | Have you built your platform yet ?TechRadarCon 2022 | Have you built your platform yet ?
TechRadarCon 2022 | Have you built your platform yet ?
 
2.How To Get A Job As Devops Engineer In Six Months Or Less.pdf
2.How To Get A Job As Devops Engineer In Six Months Or Less.pdf2.How To Get A Job As Devops Engineer In Six Months Or Less.pdf
2.How To Get A Job As Devops Engineer In Six Months Or Less.pdf
 
Cap Training Session 1
Cap Training Session 1Cap Training Session 1
Cap Training Session 1
 
Cloud computing overview & Technical intro to Google Cloud
Cloud computing overview & Technical intro to Google CloudCloud computing overview & Technical intro to Google Cloud
Cloud computing overview & Technical intro to Google Cloud
 

More from BizTalk360

More from BizTalk360 (20)

Optimise Business Activity Tracking – Insights from Smurfit Kappa
Optimise Business Activity Tracking – Insights from Smurfit KappaOptimise Business Activity Tracking – Insights from Smurfit Kappa
Optimise Business Activity Tracking – Insights from Smurfit Kappa
 
Optimise Business Activity Tracking – Insights from Smurfit Kappa
Optimise Business Activity Tracking – Insights from Smurfit KappaOptimise Business Activity Tracking – Insights from Smurfit Kappa
Optimise Business Activity Tracking – Insights from Smurfit Kappa
 
What's inside "migrating to biz talk server 2020" Book (BizTalk360 Webinar)
What's inside "migrating to biz talk server 2020" Book (BizTalk360 Webinar)What's inside "migrating to biz talk server 2020" Book (BizTalk360 Webinar)
What's inside "migrating to biz talk server 2020" Book (BizTalk360 Webinar)
 
Integration Monday - BizTalk Migrator Deep Dive
Integration Monday - BizTalk Migrator Deep DiveIntegration Monday - BizTalk Migrator Deep Dive
Integration Monday - BizTalk Migrator Deep Dive
 
Testing for Logic App Solutions | Integration Monday
Testing for Logic App Solutions | Integration MondayTesting for Logic App Solutions | Integration Monday
Testing for Logic App Solutions | Integration Monday
 
No-Slides
No-SlidesNo-Slides
No-Slides
 
Building workflow solution with Microsoft Azure and Cloud | Integration Monday
Building workflow solution with Microsoft Azure and Cloud | Integration MondayBuilding workflow solution with Microsoft Azure and Cloud | Integration Monday
Building workflow solution with Microsoft Azure and Cloud | Integration Monday
 
Migrating BizTalk Solutions to Azure: Mapping Messages | Integration Monday
Migrating BizTalk Solutions to Azure: Mapping Messages | Integration MondayMigrating BizTalk Solutions to Azure: Mapping Messages | Integration Monday
Migrating BizTalk Solutions to Azure: Mapping Messages | Integration Monday
 
Integration-Monday-Infrastructure-As-Code-With-Terraform
Integration-Monday-Infrastructure-As-Code-With-TerraformIntegration-Monday-Infrastructure-As-Code-With-Terraform
Integration-Monday-Infrastructure-As-Code-With-Terraform
 
Integration-Monday-Stateful-Programming-Models-Serverless-Functions
Integration-Monday-Stateful-Programming-Models-Serverless-FunctionsIntegration-Monday-Stateful-Programming-Models-Serverless-Functions
Integration-Monday-Stateful-Programming-Models-Serverless-Functions
 
Integration-Monday-Serverless-Slackbots-with-Azure-Durable-Functions
Integration-Monday-Serverless-Slackbots-with-Azure-Durable-FunctionsIntegration-Monday-Serverless-Slackbots-with-Azure-Durable-Functions
Integration-Monday-Serverless-Slackbots-with-Azure-Durable-Functions
 
Integration-Monday-Building-Stateful-Workloads-Kubernetes
Integration-Monday-Building-Stateful-Workloads-KubernetesIntegration-Monday-Building-Stateful-Workloads-Kubernetes
Integration-Monday-Building-Stateful-Workloads-Kubernetes
 
Integration-Monday-Terraform-Serverless
Integration-Monday-Terraform-ServerlessIntegration-Monday-Terraform-Serverless
Integration-Monday-Terraform-Serverless
 
Integration-Monday-Microsoft-Power-Platform
Integration-Monday-Microsoft-Power-PlatformIntegration-Monday-Microsoft-Power-Platform
Integration-Monday-Microsoft-Power-Platform
 
One name unify them all
One name unify them allOne name unify them all
One name unify them all
 
Securely Publishing Azure Services
Securely Publishing Azure ServicesSecurely Publishing Azure Services
Securely Publishing Azure Services
 
Integration-Monday-BizTalk-Server-2020
Integration-Monday-BizTalk-Server-2020Integration-Monday-BizTalk-Server-2020
Integration-Monday-BizTalk-Server-2020
 
One repo for all with Azure DevOps
One repo for all with Azure DevOpsOne repo for all with Azure DevOps
One repo for all with Azure DevOps
 
No-Slide
No-SlideNo-Slide
No-Slide
 
Get visibility into your Containers/Kubernetes using Azure Monitor
Get visibility into your Containers/Kubernetes using Azure MonitorGet visibility into your Containers/Kubernetes using Azure Monitor
Get visibility into your Containers/Kubernetes using Azure Monitor
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 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
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
"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 ...
 
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...
 
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)
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 

Integration Monday - Logic Apps: Development Experiences

  • 1. Logic App: Development Experiences Pedro Almeida Sandro Pereira https://www.linkedin.com/in/sa ndropereira/ https://www.linkedin.com/in/pedro-almeida- 86434387/
  • 2. • Senior Integration Developer @DevScope • pedro.almeida@devscope.net • linkedin.com/in/pedro-almeida-86434387/ • @PedroAl24227917 • https://blog.sandro-pereira.com/ • Pilot +351 223 751 350 www.devscope.net
  • 3. • Head of Integration @DevScope • Microsoft Azure MVP • sandro.pereira@devscope.net • linkedin.com/in/sandropereira • @sandro_asp • https://blog.sandro-pereira.com/ • Public speaker • Father • Book author: “BizTalk Mapping Patterns and Best Practices” +351 223 751 350 www.devscope.net
  • 4. DEZEMBER 2020 DE FE A TI NG LOGI C A P P S S E TB A CK S A ND LI MI TA TI ONS K E Y THI NGS TO K NOW A B OUT DE V E LOP I NG I N A ZURE LOGI C A P P S What do you need to know to start developing on Azure Logic Apps? In a productive and effetive way ...at least this is what we hope to archive with this session...
  • 5. AZUREPORTAL DE FE A TI NG LOGI C A P P S S E TB A CK S A ND LI MI TA TI ONS K E Y THI NGS TO K NOW A B OUT DE V E LOP I NG I N A ZURE LOGI C A P P S AZURE PORTAL It is quite intuitive and fast; It doesn’t require any additional tools or software; It doesn’t require a Visual Studio License And almost beginner tutorials or documentation use this approach; it doesn’t require any additional skill – you don’t need to be familiarized with any development tool like Visual Studio – so any user profile (business user, developer, or event IT users) can start developer automation processes; Simple and quick approach This is the first place where updates will be made Faster updates There are fewer bugs – compare to the other two options; The browser react faster than the IE embed in Visual Studio Performance Lack of CI/CD Proper naming convention Lack of proper Source code repository Harder to customize/parameterize your Logic App
  • 6. VISUAL STUDIO DE FE A TI NG LOGI C A P P S S E TB A CK S A ND LI MI TA TI ONS K E Y THI NGS TO K NOW A B OUT DE V E LOP I NG I N A ZURE LOGI C A P P S VISUAL STUDIO Visual Studio License There are some well-known bugs Lot’s of manual configuration Tool focused on developers Performance We are able to easily customize almost everything and we can easily use an Azure Pipelines in Azure DevOps to easily deploy across environments or different resources We can easily customize/parameterize our Logic App template, parameters, and variables; All the connection settings will be automatically rectified in an upsert matter (create the resource if it doesn’t exist or update if already exist) Full CI/CD Support. Visual Studio versioning and the full development life cycle inside TFS or Git Source code repository . It is A well know tool for developers Familiar tool for developers. We can easily change the default connector names to have a proper naming convention Proper Naming Conventions
  • 7. VISUAL STUDIOCODE DE FE A TI NG LOGI C A P P S S E TB A CK S A ND LI MI TA TI ONS K E Y THI NGS TO K NOW A B OUT DE V E LOP I NG I N A ZURE LOGI C A P P S VISUAL STUDIO CODE We are able to easily customize almost everything and we can easily use an Azure Pipelines in Azure DevOps to easily deploy across environments or different resources We can easily customize/parameterize our Logic App template, parameters, and variables; All the connection settings will be automatically rectified in an upsert matter (create the resource if it doesn’t exist or update if already exist) Full CI/CD Support. Visual Studio versioning and the full development life cycle inside TFS or Git Source code repository . It is a free open-source tool, which means that you don’t require any licensing; Free open-source tool. Logic App Designer is view mode only Everything needs to be done manually No local project support We can easily change the default connector names to have a proper naming convention Proper Naming Conventions
  • 8. VISUAL STUDIOCODE DE FE A TI NG LOGI C A P P S S E TB A CK S A ND LI MI TA TI ONS K E Y THI NGS TO K NOW A B OUT DE V E LOP I NG I N A ZURE LOGI C A P P S VISUAL STUDIO CODE LOGIC APP (PREVIEW) Full Logic App Designer . New Logic Apps Designer. Local project support Preview (not ready to production) Lot’s of limitations No support to Visual Studio Can’t deploy single Logic App Stateful or stateless workflows Run local Run Everywhere
  • 9. Thanks SANDRO PEREIRA HEAD OF INTEGRATION @ DEVSCOPE MICROSOFT AZURE MVP DevScope +351 223 751 350  support@devscope.net  https://pt.linkedin.com/company/devscope  @DevScope  www.devscope.net Sandro Pereira  sandro.pereira@devscope.net  linkedin.com/in/sandropereira  @sandro_asp  https://blog.sandro-pereira.com/ PEDRO ALMEIDASENIOR INTEGRATION DEVELOPER @ DEVSCOPE Pedro Almeida  pedro.almeida@devscope.net  linkedin.com/in/pedro-almeida-86434387  @PedroAl24227917

Editor's Notes

  1. Interested in all things integration – which of course includes MS Flow
  2. Interested in all things integration – which of course includes MS Flow