A healthcare provider wants to design a serverless workflow to handle patient appointment scheduling. The requirements are:
1. Automatically send a notification to an on-premises hospital database and send a confirmation email via Microsoft 365 when a patient schedules an appointment. This requires integrating multiple external APIs using a visual design interface with minimal coding.
2. Run a custom C# sorting and scheduling optimization algorithm to allocate physician slots based on patient urgency levels.
Which two Azure services should the company use to meet these requirements? (Select two.)
- Azure Logic AppsAnswer
- Azure FunctionsAnswer
- CAzure Virtual Machines
- DAzure App Service
Answer
Azure Logic Apps and Azure Functions
The solution requires a combination of integration workflows and custom code execution. Azure Logic Apps provides a designer-first, low-code interface with pre-built connectors to orchestrate workflows across systems like Microsoft 365 and databases. Azure Functions provides a code-first, serverless environment to run custom code (such as the C# scheduling algorithm) on demand without managing servers.
Step-by-Step Solution
Key Concept
Distinction between Azure Functions (code-first serverless compute) and Azure Logic Apps (connector-first serverless orchestration)
Estimated Time:1m 30s