Paco de la Cruz
Building “Serverless” Integration Solutions with
Azure Logic Apps
source: https://doc.co/jNwWdt
About me
Senior developer at Mexia
Working on IT since 2001
Focused on Integration and
Azure
MCSE: Cloud Platform
and Infrastructure
@pacodelacruz
linkedin.com/in/pacodelacruz
pacodelacruzag.wordpress.com
Agenda
What is Logic Apps?
Orchestration Platform
Connect anything
Serverless Platform
Core component of the Azure iPaaS
Serverless
Evolution of Cloud Compute
“Serverless”PaaSIaaSPre-Cloud
B.Y.O. Servers
What’s “serverless”
Pay only
for what you use
Scaling is event-driven
not resource-driven
Availability
Speed
Servers are
fully-abstracted
Benefits of “serverless”
Ease of scale Pay per
execution
Do less
Manage less
“Serverlessness” of Logic Apps
No need to worry about VMs/PaaS VMs
No need to worry about resources, but events
DevOps focus on code, deployment and managing
the app, but not the platform.
Pay per action.
Born, live and die on the cloud (develop, test and ship)
Workflow Runtime + Connectors
Orchestrate anything
Orchestrate anything
Orchestrate anything
Templates
Workflow Definition Language
Collection contains, length, empty, intersection, union, first, last,
take, skip, join
String concat, substring, replace, guid, toLower, toUpper,
indexof, lastindexof, startswith, endswith, split
Logical equals, less, lessOrEquals, greater, greaterOrEquals, and,
or, not, if
Conversion int, string {}, json, float, bool, coalesce, base64,
base64ToBinary, base64ToString, Binary, decodeBase64,
xml, xpath, array, among others.
Math add, sub, mul, div, mod, min, max, range, rand
Date utcnow, addseconds, addminutes, addhours, adddays,
formatDateTime, startOfDay, dayOfYear, among others.
https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-workflow-definition-language
Connect anything
Connect Anything (120+ Connectors)
SaaS Apps and Services Azure and Power Apps
Protocols
Hybrid
B2B, EDI, AS2 and XML
https://docs.microsoft.com/en-us/azure/connectors/apis-list
For everything else
Azure Functions
(Serverless)
API Apps
(PaaS)
Azure iPaaS
Microsoft Azure iPaaS
API Management
FunctionsService Bus
Connectors
appFigures Asana Basecamp 3 Bitly Blogger
Campfire Dropbox
Box
Dynamics 365 Dynamics 365
for Financials
Dynamics 365
for Operations
Easy Redmine
Facebook GitHub Google
Calendar
GoToMeetingGoogle TasksGoogle
Sheets
HideKey HipChat Insightly Instagram Instapaper
Bing Search Buffer
Chatter DocuSign
FreshDesk Google Drive
Harvest HelloSign JIRA
SaaS Apps and Services
HTTPFTP HTTP Swagger RSSHTTP
Response
HTTP
Request
SFTP SMTP
Webhook
Protocols
BizTalkServer DB2 Informix SharePoint SQL Server File System Websphere
MQ
SAP
Connector
Hybrid ConnectivityB2B, EDI, AS2 and XML
Azure and Power Apps Services
API/Web App Azure
DocumentDB
AzureML Azure
Functions
AzureBlob
Storage
Nested
Logic App
Service BusPower BI
Azure
Queues
Resource
Manager
Congnitive Svc
Face API
CognitiveSvc
Text Analytics
Common Data
Service
Event HubsCognitiveSvc
LUIS
SQL Azure
http://www.mexia.com.au/blog/2017/02/10/azure-integration-platform-as-a-service-ipaas/
API AppsLogic Apps
Additional Resources
Twitter
Documentation https://aka.ms/logicapps-docs
Blog https://aka.ms/logicappsblog
Watch the team live https://aka.ms/logicappslive
Release Update https://aka.ms/logicappsupdate
Ideas and Wishes https://aka.ms/logicapps-wish
Demo https://aka.ms/logicappsdemo
Let’s have some fun!
Questions?
Let’s connect!
@pacodelacruz
linkedin.com/in/pacodelacruz
pacodelacruzag.wordpress.com
Thanks!

Building Serverless Integration Solutions with Logic Apps (2017-04-22)

  • 1.
    Paco de laCruz Building “Serverless” Integration Solutions with Azure Logic Apps source: https://doc.co/jNwWdt
  • 2.
    About me Senior developerat Mexia Working on IT since 2001 Focused on Integration and Azure MCSE: Cloud Platform and Infrastructure @pacodelacruz linkedin.com/in/pacodelacruz pacodelacruzag.wordpress.com
  • 3.
  • 4.
    What is LogicApps? Orchestration Platform Connect anything Serverless Platform Core component of the Azure iPaaS
  • 5.
  • 6.
    Evolution of CloudCompute “Serverless”PaaSIaaSPre-Cloud B.Y.O. Servers
  • 7.
    What’s “serverless” Pay only forwhat you use Scaling is event-driven not resource-driven Availability Speed Servers are fully-abstracted
  • 8.
    Benefits of “serverless” Easeof scale Pay per execution Do less Manage less
  • 9.
    “Serverlessness” of LogicApps No need to worry about VMs/PaaS VMs No need to worry about resources, but events DevOps focus on code, deployment and managing the app, but not the platform. Pay per action. Born, live and die on the cloud (develop, test and ship) Workflow Runtime + Connectors
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
    Workflow Definition Language Collectioncontains, length, empty, intersection, union, first, last, take, skip, join String concat, substring, replace, guid, toLower, toUpper, indexof, lastindexof, startswith, endswith, split Logical equals, less, lessOrEquals, greater, greaterOrEquals, and, or, not, if Conversion int, string {}, json, float, bool, coalesce, base64, base64ToBinary, base64ToString, Binary, decodeBase64, xml, xpath, array, among others. Math add, sub, mul, div, mod, min, max, range, rand Date utcnow, addseconds, addminutes, addhours, adddays, formatDateTime, startOfDay, dayOfYear, among others. https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-workflow-definition-language
  • 15.
  • 16.
    Connect Anything (120+Connectors) SaaS Apps and Services Azure and Power Apps Protocols Hybrid B2B, EDI, AS2 and XML https://docs.microsoft.com/en-us/azure/connectors/apis-list
  • 17.
    For everything else AzureFunctions (Serverless) API Apps (PaaS)
  • 18.
  • 19.
    Microsoft Azure iPaaS APIManagement FunctionsService Bus Connectors appFigures Asana Basecamp 3 Bitly Blogger Campfire Dropbox Box Dynamics 365 Dynamics 365 for Financials Dynamics 365 for Operations Easy Redmine Facebook GitHub Google Calendar GoToMeetingGoogle TasksGoogle Sheets HideKey HipChat Insightly Instagram Instapaper Bing Search Buffer Chatter DocuSign FreshDesk Google Drive Harvest HelloSign JIRA SaaS Apps and Services HTTPFTP HTTP Swagger RSSHTTP Response HTTP Request SFTP SMTP Webhook Protocols BizTalkServer DB2 Informix SharePoint SQL Server File System Websphere MQ SAP Connector Hybrid ConnectivityB2B, EDI, AS2 and XML Azure and Power Apps Services API/Web App Azure DocumentDB AzureML Azure Functions AzureBlob Storage Nested Logic App Service BusPower BI Azure Queues Resource Manager Congnitive Svc Face API CognitiveSvc Text Analytics Common Data Service Event HubsCognitiveSvc LUIS SQL Azure http://www.mexia.com.au/blog/2017/02/10/azure-integration-platform-as-a-service-ipaas/ API AppsLogic Apps
  • 20.
    Additional Resources Twitter Documentation https://aka.ms/logicapps-docs Bloghttps://aka.ms/logicappsblog Watch the team live https://aka.ms/logicappslive Release Update https://aka.ms/logicappsupdate Ideas and Wishes https://aka.ms/logicapps-wish Demo https://aka.ms/logicappsdemo
  • 21.
  • 22.
  • 23.
  • 24.