Question

Difficulty: MediumAzure Serverless Compute (Functions and Logic Apps)

A smart city logistics provider plans to automate package tracking. The provider needs a service to orchestrate tasks across multiple external APIs using a visual, drag-and-drop designer, and a separate service to run custom Java code that analyzes package weight data. To meet these requirements, the provider should use Azure Functions to orchestrate the workflow and Azure Logic Apps to run the custom Java code.

Answer: Answer

Answer

The statement is false. Azure Logic Apps should be used to orchestrate the workflow using the visual designer, and Azure Functions should be used to run the custom Java code.

Step-by-Step Solution

1
Analyze the orchestration requirement.
The requirement calls for a visual, drag-and-drop designer to orchestrate tasks across APIs, which is the primary feature of Azure Logic Apps.
Identifying the correct service for workflow orchestration based on designer-first characteristics.
2
Analyze the custom code requirement.
The requirement calls for running custom Java code to analyze data, which is the primary feature of Azure Functions.
Identifying the correct service for code-first execution.
3
Compare the proposed solution in the statement with the identified services.
The statement suggests using Azure Functions for visual orchestration and Azure Logic Apps for custom Java code, which is the exact opposite of the correct service mapping.
Determining the truth value of the statement.

Key Concept

Azure Logic Apps is a designer-first workflow orchestration tool, whereas Azure Functions is a code-first serverless compute service.
Rate this question