Azure Logic Apps
Marco Parenzan
Azure Trainer
Microsoft Azure MVP
Community Lead 1nn0va
Calybra Architect
Book Author @ Packt, LSWR
What is Azure Logic Apps
A serverless nirvana? Microsoft Azure CTO Mark Russinovich on the future of the cloud
https://www.geekwire.com/2017/serverless-nirvana-microsoft-azure-cto-mark-russinovich-future-cloud/
Microsoft Integration offering
• Automate business processes
• Connect on-premises, hybrid and cloud applications
• BizTalk APIs for enterprise integration scenarios
• B2B capabilities including EDI and trading partner
management
Azure Logic Apps
• No code designer for rapid creation
• Use with custom API apps of your own
• Custom APIs and connectors you can extend into
your own applications
• First-class integration with Azure Service Bus for
reliable message broker and pub/sub – including on-
premises to cloud communication
• Simple-to-advanced flow control like conditions,
loops, exception handling, and parallel
Concepts
• Workflows
• Triggers
• Actions
• Managed APIs
• Flow structures
Workflow Definition Language
Shared with Functions
• Serverless
• App Service based
• Triggers (templated)
Unique for Logic Apps
• «Older»
• Implement and orchestrate visually designed
integration workflows
• Orchestrate distributed microservices
• Connectors
• Declarative
Logic Apps Connectors (100+)
SaaS Apps and Services Azure and Power Apps
Protocols
Hybrid
B2B, EDI, AS2 and XML
Demo
IoT Scenario
IoT Hub
(Events and Devices)
Stream Analytics
(Events)
CosmosDb (log)
Service Bus
Queue
(alerts)
Function
(FilterAlerts)
Service Bus
Queue
(FilteredAlerts)
Function
(FilterAlerts)
Service Bus
Queue
(FilteredAlerts)
Logic Apps
(HandleAlerts)
Twilio
(Alert on SMS)
Limits
https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-limits-and-config
Request Timeout 120 Seconds
Run duration 90 days
ForEach items 100,000
Actions executions per 5 minutes 100,000
Actions per workflow 250
Allowed action nesting depth 5
Triggers per workflow 10
Pricing
Any questions?
marco [dot] parenzan [at] 1nn0va [dot] it
@marco_parenzan
http://www.slideshare.net/marco.parenzan

Azure Logic Apps

  • 1.
  • 2.
    Azure Trainer Microsoft AzureMVP Community Lead 1nn0va Calybra Architect Book Author @ Packt, LSWR
  • 3.
    What is AzureLogic Apps A serverless nirvana? Microsoft Azure CTO Mark Russinovich on the future of the cloud https://www.geekwire.com/2017/serverless-nirvana-microsoft-azure-cto-mark-russinovich-future-cloud/
  • 4.
    Microsoft Integration offering •Automate business processes • Connect on-premises, hybrid and cloud applications • BizTalk APIs for enterprise integration scenarios • B2B capabilities including EDI and trading partner management
  • 5.
    Azure Logic Apps •No code designer for rapid creation • Use with custom API apps of your own • Custom APIs and connectors you can extend into your own applications • First-class integration with Azure Service Bus for reliable message broker and pub/sub – including on- premises to cloud communication • Simple-to-advanced flow control like conditions, loops, exception handling, and parallel
  • 6.
    Concepts • Workflows • Triggers •Actions • Managed APIs • Flow structures
  • 7.
  • 8.
    Shared with Functions •Serverless • App Service based • Triggers (templated)
  • 9.
    Unique for LogicApps • «Older» • Implement and orchestrate visually designed integration workflows • Orchestrate distributed microservices • Connectors • Declarative
  • 10.
    Logic Apps Connectors(100+) SaaS Apps and Services Azure and Power Apps Protocols Hybrid B2B, EDI, AS2 and XML
  • 11.
  • 12.
    IoT Scenario IoT Hub (Eventsand Devices) Stream Analytics (Events) CosmosDb (log) Service Bus Queue (alerts) Function (FilterAlerts) Service Bus Queue (FilteredAlerts) Function (FilterAlerts) Service Bus Queue (FilteredAlerts) Logic Apps (HandleAlerts) Twilio (Alert on SMS)
  • 13.
    Limits https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-limits-and-config Request Timeout 120Seconds Run duration 90 days ForEach items 100,000 Actions executions per 5 minutes 100,000 Actions per workflow 250 Allowed action nesting depth 5 Triggers per workflow 10
  • 14.
  • 15.
    Any questions? marco [dot]parenzan [at] 1nn0va [dot] it @marco_parenzan http://www.slideshare.net/marco.parenzan