Add C++ support for Azure Functions
Allow C++ binaries to contains Azure Functions. It could be done by invoking the main in an executable, or a DLL with a specific export method with predefined signature.
C++ allows to control memory usage and allow users to be incredibly fast when used properly. In an environment where scaling is needed, squeezing a few seconds of CPU or lowering a few KB of RAM can translate to hundreds or thousands of dollars in savings.
If memory leaks are a concern, putting aside the fact that C# code can also leak, you could create fail safes for Azure Functions. A manifest file that says how much RAM or CPU usage the function is allowed, if the threshold is surpassed, then the function fails and is aborted, or something like that.

Thanks for your feedback. Currently, we don’t have any plans for C++ support in Functions. We will monitor the votes on this request to accordingly inform the priority on our backlog.
3 comments
-
rushabh rupani commented
Hello, I was reading the following article on AWS with the Node.js Lambda function for serverless application.
https://appdividend.com/2019/01/12/aws-lambda-and-node-js-tutorial-getting-started-with-serverless/
I was wondering what has azure has to provide for serverless communication.
-
Anonymous commented
Qt C++ support will help a lot
-
J.T. commented
Show some love to C++. I would love to see some standard, GSL or boost designed interface for Azure functions.