Soru

Zorluk: ZorAzure Serverless Compute (Functions and Logic Apps)

An enterprise needs to design a serverless solution that executes a custom C# data validation routine when a new file is uploaded to Azure Blob Storage, and then orchestrates a multi-step sequence that includes waiting for an administrator's email approval.

Is it correct to use Azure Logic Apps to run the C# data validation routine and Azure Functions to orchestrate the email approval workflow?

Cevap: Cevap

Cevap

The statement is incorrect (False). Azure Functions should be used for the custom C# validation code, and Azure Logic Apps should be used for the orchestration and approval workflow.
The proposed configuration is incorrect because Azure Functions is optimized for code-first tasks like custom C# processing, whereas Azure Logic Apps is optimized for connector-first workflow orchestrations including human approvals.

Adım Adım Çözüm

1
Analyze the custom C# data validation requirement.
Requires running custom code on demand.
Azure Functions is code-first and allows developers to write custom code in languages like C# that run in response to storage triggers.
2
Analyze the multi-step workflow orchestration and email approval requirement.
Requires managing state, integrating systems, and waiting for external human approval.
Azure Logic Apps provides a visual designer and out-of-the-box connectors specifically designed for orchestrating workflows and managing human-in-the-loop approvals.
3
Evaluate the statement's proposed mapping against the capabilities.
The proposed mapping is reversed.
The statement incorrectly suggests using the visual orchestration tool (Logic Apps) for custom code and the code execution tool (Functions) for visual workflow orchestration.

Anahtar Kavram

Azure Functions is code-first serverless compute for custom logic, while Azure Logic Apps is designer-first serverless orchestration for workflows and integrations.
Tahmini Süre:1m 30s
Bu soruyu puanla