How can we improve Microsoft Azure Functions?

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.

18 votes
Sign in
(thinking…)
Sign in with: Microsoft
Signed in as (Sign out)

We’ll send you updates on this idea

Fernando Gómez shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

2 comments

Sign in
(thinking…)
Sign in with: Microsoft
Signed in as (Sign out)
Submitting...

Feedback and Knowledge Base