5 Things about Azure Functions
    • Dark
      Light
    • PDF

    5 Things about Azure Functions

    • Dark
      Light
    • PDF

    Article Summary

    This is an abstract from #FiveThings series hosted on Channel9 MSDN. In this episode hosted by John Papa dt Mar 06, 2019, Jeff Hollan shares his views.

    1. Try it for free

    Azure Functions is literally free of cost if the user doesn’t exceed the monthly limit. The user can do a million of executions with Azure Functions and run the code in serverless without having to worry about the servers. 400000 gigabytes seconds of compute is entirely free and even after that the user will pay only a few nickels.

    2. Supported Languages

    Azure Functions support many languages including new ones that were recently announced. It supports JavaScript Node 8 and 10. You can pull from npm packages, libraries, frameworks into the Functions which could be used to develop the projects. Python 3.6 is being supported which can be used in Machine Learning, Scripting scenarios and many more. Further, it supports C#, F#, and Java. COBOL is one of the most requested language from the community. Fingers-crossed, it may come someday.

    3. Run and debug locally

    Azure Functions can run, debug locally using Azure Functions Runtime. The user can also test the Function without having to install any packages unlike Docker. It can be done on Mac, windows and every operating system.
    Refer Code and test Azure Functions locally

    4. Azure Functions VS Code

    Visual studio code team and Azure Functions team had built a first-class extension. It allows to create, deploy, and even stream logs locally from the cloud in Visual Studio Code.
    Refer Azure Functions VS Code Extension

    5. Bindings

    Binding is a construct inside the Functions which allows to communicate with other services like Service Bus, Cosmos DB, Twilio etc. Bindings may be connected as input bindings, output bindings, or both. Data from bindings is provided to the function as parameters
    Refer Azure Functions triggers and bindings concepts

    Azure-functions.png


    Was this article helpful?