Azure Logic Apps Helps with Proof of Concepts and Steamlines Automation
Use Cases and Deployment Scope
We use Azure Logic Apps for a variety of purposes, but it really shows it's strength in connecting other services from within the Azure ecosystem. For example, connecting Azure Service Bus so that when a message is received, it posts the message's body to an Azure Function. Logic Apps also can help connect services outside of Azure, mainly used as a way to easily access data from third-party APIs to retrieve data and then store it, message it, or post it to another application.
Pros
- Receiving messages and handling them from Azure Service Bus
- Posting data from Service Bus or third-party APIs to Azure Functions
- Reading RSS feeds at regular intervals
- Scheduling tasks to occur
Cons
- To perform logic within the UI can be a bit tedious. It's very easy to click on something which can erase an ongoing mathematic operation.
- I wish it provided better auto saving as drafts while working on existing logic apps
- It would be nice if you could store templated steps that can be reused in other Logic Apps
Return on Investment
- Azure Logic Apps have allowed for easy proof of concepts with little investment
- Azure Logic Apps often don't require as much technical know-how or someone like a Senior Developer
- Because of it's simplicity though, it's easy to overcomplicate things to try and force things to work through adding more steps.
Usability
Alternatives Considered
Azure Functions, Azure Service Bus, Azure Managed Applications, Azure Repos, Azure SQL Database and Azure Cosmos DB
Other Software Used
Azure Service Bus, Azure Functions, Azure Cosmos DB, Azure SQL Database, Azure OpenAI Service, Azure Media Services


