Azure Functions Live – August 2020 | Serverless360
← Return To Home

Azure Functions Live – August 2020

The Azure Functions team has yet again joined us for another monthly live webcast after a short interval.

In this live webcast, along with Jeff Hollan, Skyler and Stefanus joined us to give a picture of the latest happenings in Azure Functions space.

Without any further delay, let us jump in as there are tons of update are awaiting.

What’s new?

  • PowerShell 7 – it is now generally available. PowerShell 6 is nearing its end and hence users are recommended to adapt to the latest version
  • PowerShell Durable Functions – It opens up some automation scenario
  • Java 11
  • Per-app scale limits for all plans – It is one of the most requested features and certainly it is useful for throttling and downstream systems.
  • OpenID support for authentication
  • .NET
    -> IFunctionsConfigurationBuilder
    -> ReadyToRun
    -> V2 platform upgrade
  • Headless chromium support in Linux consumption (Puppeteer/ Playwright)
  • Extension bundles v2
    -> Durable Functions v2, Service Bus v4, Event Hubs v4, Storage v4
  • Durable Functions monitoring in the portal
  • “Custom Handler” section in host.json (Usability improvements)
  • Dapr extension (triggers and bindings)

Community Highlights

What’s coming?

  • Restrict storage to VNet – It is now of the most requested features which allow you to put your storage behind your VNet
  • Checkpoint controls for Event Hubs and Cosmos DB
  • KeyVault setting secret rotation
  • Scaffold functions from Swagger / Open API definition

Why should I choose Azure Functions over a different service?

  • Cost – You want to pay only for what you use
  • Speed – Speed of development is massive
  • Scale (easily) – Management of any infrastructure is too much management for you

Announcements

  • Shifting Express.JS app to Azure Functions – A new documentation is coming up!
  • Project Stencils (Coming up!)

Serverless API use cases

Some of the things that team has seen recently;

  • Asynchronous message processing and storing data in a database
  • Decoupling input/output for application hosted on service such as Azure App service
  • Real-time processing of stateful transactions

Customer Stories

You can also read some of the successful customer stories from the below customers in Microsoft official page

  • Quest Software
  • PwC AI

Project stencil

Azure Functions Live

Which way do you go when creating Serverless APIs?

  • Designing a new API from scratch inside API Management
  • Existing APIM API to Functions

Skyler showed an awesome demo how to deploy Functions in code first approach and also, he showed to deploy Functions to API Management in design first approach.

Serverless September

Virtual event with focus on Serverless web and APIs. Community submissions open.

Serverless September is once in a year opportunity to keep talking about Serverless to our friends without feeling bad about it. To make things more exciting, we get the entire month of September, for 30 days, to tell the community how we are using Serverless.

Question and Answer

  • Why can’t we build and publish an Azure Function using python in a visual studio?
    You can still use VS as a Python code editor, but the majority of the team prioritization goes into VS Code.
  • What of integration test harnesses for C# functions in dotnet? You wrote a functions-test-helper library in GitHub which had the basics, it worked great, but any official support coming?
    The team talks about it a lot but doesn’t prioritize it and you may not expect this calendar year.
  • Can’t we do the scrapping by adding beautiful soup or scrappy packages in the Azure Function?
    A lot of sites use client-side frameworks like react, vue, web assembly, etc, so having an actual browser to do the scraping is super helpful.
Author: Nadeem Ahamed

Nadeem is a Technical Product Marketer for Serverless360. He is passionate about blogging on cutting edge technologies. He believes blogs are the best way to share knowledge among the community and his passion for writing will never end till the last day of breath. He always believes in the phrase "Looks so Good on the Outside, It'll Make You Feel Good Inside".