Functions | Logic Apps | Event Grid | |
Service | Serverless Compute | Serverless Workflows | Serverless Events |
Description | Run a small piece of code to do a task | Automate your workflows without writing a single line of code. | Route custom events to different endpoints. |
Features |
|
|
|
Development | Code-first | Designer-first | Event Source and Handlers |
Use case | Big data processing, serverless messaging | Connect legacy, modern, and cutting-edge systems with pre-built connectors. | Serverless application architectures, Ops Automation, and Application integration |
Pricing | You are only charged for the time you run your code. | You are charged for the execution of triggers, action, and connectors. | You are charged for each operation, such as ingress events, advanced matches, delivery attempts, and management calls. |
Azure Functions vs Logic Apps vs Event Grid Resources:
https://docs.microsoft.com/en-us/azure/azure-functions/functions-overview
https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-overview
https://docs.microsoft.com/en-us/azure/event-grid/overview