You work as a Platform Engineering Specialist for MDFT Pro, a well-known training agency that delivers certification courses to students worldwide. Claire, the Development Innovation Manager, wants to enable the development team to write Azure Functions using the Rust programming language for performance-critical operations like processing student exam scores, calculating complex certification requirements, and generating encrypted certificates. Rust offers memory safety and high performance, making it ideal for these computationally intensive tasks. However, Rust is not one of the natively supported languages in Azure Functions (which include C#, JavaScript, TypeScript, Python, Java, and PowerShell). You need to implement a solution that allows developers to write and deploy Rust-based functions while still leveraging the Azure Functions platform’s triggers, bindings, and scaling capabilities.
Which Azure Function app feature should you use to enable developers to write functions using the Rust language?
Choose the correct answer from the options below.
Explanations for each answer: