BETA

Skip links

  • Skip to primary navigation
  • Skip to content
  • Skip to footer
Queensland government logo Queensland government logo
Sign in Sign out
Sign in
  • Profile summary
  • Sign out
Department of Education Department of Education Developer Portal
  • Home
  • Tags
  • Chat
  • New
    APIs
  • Help
  • Contact us
  • Dark mode
  • Home
  • Tags
  • Chat
  • New
    APIs
  • Help
  • Contact us
  • My profile
  • Dark mode

Durable Functions

Andrew McGrath Government
by Andrew McGrath
7 November 2024
Last updated 13 November 2024
Architecture opinion
Architecture opinion

Overview

Durable Functions are Azure Functions that enable you to run stateful functions in a serverless environment without extra configuration cognitive overhead for the developer.

Durable Functions are significant easier to setup and run at a much lower cost compared to Azure Web Apps.

    Technology

Durable Functions are built on top of the Durable Tasks Framework which enables the creation of long running workflows (known as orchestrations). The Durable Task Framework source code is available at https://github.com/Azure/durabletask.

    Configuration

The repo for these is at https://github.com/QED-DeveloperPortal/devportal-functions.

They are deployed from this repo via a GitHub Action in the devportal-functions Function App in the QED Azure Portal.

APIs are exposed via the URI https://devportal-functions.azurewebsites.net

    Security

APIs are secured by the same Microsoft Entra/AAD B2C configuration as used for the main DevPortal website.

~~~~

Powered by Link to AI chat
  • Copyright
  • Disclaimer
  • Privacy
  • Right to information
  • Accessibility
  • Jobs in Queensland Government
  • Other languages

© The State of Queensland (Department of Education) 2025

Queensland Government