You are viewing a free preview of this lesson.
Subscribe to unlock all 10 lessons in this course and every other course on LearningBro.
Azure Logic Apps is a serverless integration platform that lets you build automated workflows visually. While Azure Functions is code-first, Logic Apps is design-first — you create workflows by connecting pre-built connectors in a visual designer. With over 400 connectors, Logic Apps excels at integrating cloud services, SaaS applications, on-premises systems, and custom APIs without writing significant code.
Both are serverless and event-driven, but they serve different purposes:
| Aspect | Azure Functions | Logic Apps |
|---|---|---|
| Approach | Code-first | Design-first (visual) |
| Development | Write functions in code | Drag-and-drop connectors |
| State | Stateless (or Durable Functions) | Stateful by default (run history) |
| Connectors | Custom code, SDKs | 400+ pre-built connectors |
| Monitoring | Application Insights | Built-in run history and tracking |
| Best for | Custom logic, compute-heavy, algorithms | Integration, workflow automation, SaaS connections |
| Pricing | Per execution / plan-based | Per action execution or ISE |
Use Azure Functions when you need custom code, complex business logic, or high-performance compute. Use Logic Apps when you need to integrate multiple services quickly with minimal code.
ISE provided fully isolated, dedicated infrastructure. Microsoft is deprecating ISE in favour of Logic Apps Standard with VNet integration.
A workflow is a series of steps that execute in sequence or in parallel. Each workflow has:
Connectors are pre-built integrations that connect to external services:
| Category | Examples |
|---|---|
| Microsoft | Outlook, Teams, SharePoint, OneDrive, Dynamics 365 |
| Cloud services | Azure Blob Storage, Cosmos DB, Service Bus, Event Grid |
| SaaS | Salesforce, Slack, Dropbox, Mailchimp, Jira, GitHub |
| Social | Twitter, Facebook |
| Enterprise | SAP, Oracle, IBM MQ |
| On-premises | SQL Server, File System, BizTalk (via data gateway) |
| Custom | Any REST API via HTTP connector or custom connectors |
Each connector provides triggers and/or actions:
Here is a complete workflow in the JSON-based Workflow Definition Language:
Scenario: When a new order arrives in a Service Bus queue, validate it, store it in Cosmos DB, send a confirmation email, and post a notification to Teams.
Workflow steps:
Subscribe to continue reading
Get full access to this lesson and all 10 lessons in this course.