Question

Difficulty: EasyAzure Serverless Compute (Functions and Logic Apps)

A financial services company wants to automate its trade verification processes. The solution requires running a custom Python script to validate transaction signatures and orchestrating a multi-step approval workflow that sends notification emails using pre-built connectors. The company plans to use Azure serverless technologies.

Which of the following statements correctly describe the roles of Azure Functions and Azure Logic Apps in this solution? (Select two)

  1. Azure Functions is ideal for running the custom Python script to validate transaction signatures.Answer
  2. Azure Logic Apps is ideal for orchestrating the multi-step approval workflow and integrating email notifications.Answer
  3. C
    Azure Logic Apps is required to run the custom Python script because Azure Functions only supports no-code workflows.
  4. D
    Azure Functions requires the company to manually configure and patch the underlying operating system hosting the Python script.

Answer

Azure Functions should be used to run the custom Python script for validating signatures, and Azure Logic Apps should be used to orchestrate the multi-step approval workflow with pre-built connectors.
Azure Functions is a serverless compute service that executes custom code, making it the correct choice for running the Python script. Azure Logic Apps is a serverless orchestration service that uses a visual designer to integrate systems and orchestrate workflows, which fits the multi-step approval and notification workflow.

Step-by-Step Solution

1
Analyze the requirement for running a custom Python script to validate signatures.
Identify that Azure Functions is a code-first serverless compute service designed to run custom code.
Azure Functions allows developers to write code in languages like Python to perform specific tasks without managing servers.
2
Analyze the requirement for orchestrating a multi-step workflow with email notifications using connectors.
Identify that Azure Logic Apps is a designer-first serverless integration engine.
Azure Logic Apps provides a visual designer and hundreds of pre-built connectors to orchestrate workflows and integrate services.

Key Concept

Azure serverless services include Azure Functions for code-first compute tasks and Azure Logic Apps for designer-first workflow orchestration.
Rate this question