5 Things about Azure Functions
  • Updated on 07 Mar 2019
  • 1 minute to read
  • Contributors
  • Print
  • Comments
  • Share
  • Dark
    Light

5 Things about Azure Functions

  • Print
  • Comments
  • Share
  • Dark
    Light

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

Was this article helpful?