Question

Difficulty: EasyAzure Serverless Compute (Functions and Logic Apps)

A company needs to implement a serverless human resources onboarding workflow. The solution requires running a custom Python script to format employee data and orchestrating a multi-step email approval sequence using a visual designer.

Which two Azure services should the company use to meet these requirements? (Select two)

  1. Azure FunctionsAnswer
  2. Azure Logic AppsAnswer
  3. C
    Azure Virtual Machines
  4. D
    Microsoft 365

Answer

Azure Functions and Azure Logic Apps are the correct services. Azure Functions executes the custom Python data-formatting script, and Azure Logic Apps orchestrates the multi-step email approval workflow using its visual designer.
Azure Functions provides code-first serverless compute to execute custom scripts like Python, while Azure Logic Apps provides designer-first workflow orchestration to visually coordinate multi-step workflows.

Step-by-Step Solution

1
Evaluate the requirement for running a custom Python script.
Azure Functions is selected because it is a serverless, code-first platform designed to run custom scripts and code on demand.
Running custom logic in standard languages like Python requires serverless compute capabilities, which Azure Functions provides.
2
Evaluate the requirement to orchestrate a multi-step email approval sequence using a visual designer.
Azure Logic Apps is selected because it is a serverless, designer-first orchestration engine used to visually design workflows and integrations.
Connecting multiple steps and sending notifications via a visual designer is the primary function of Azure Logic Apps.

Key Concept

Azure serverless offerings distinguish between code-first custom execution (Azure Functions) and designer-first workflow orchestration (Azure Logic Apps).
Rate this question