Skip to content

lynnaloo/initech-software

Repository files navigation

Initech Software

Updating bank software for the 2000 switch.

What are Durable Functions?

Durable Functions is an extension of Azure Functions that lets you write stateful functions in a serverless compute environment. Behind the scenes, the extension manages state, checkpoints, and restarts for you.

Durable Functions extension is built on top of the Durable Task Framework, an open-source library on GitHub that's used to build workflows in code

Using Durable Functions to automate the Office Space

  • Automatically add cover sheets to your TPS reports
  • Jump-to-conclusions mat application
  • [TODO] Superman III fractions of a penny aggregator
  • [TODO] Bob Slydell's Initech downsizing algorithm
  • [TODO] Payroll "glitch" fix
  • [TODO] Corporate Accounts payable phone switchboard system
  • [TODO] Cake purchasing calculation to fix the employee to cake ratio
  • [TODO] Fire risk monitoring system
  • [TODO] Minimum flair calculator

Setup

  • Create your own local.settings.json file for your functions:
{
  "IsEncrypted": false,
  "Values": {
    "AzureWebJobsStorage": "usedevelopmentstorage=true",
    "FUNCTIONS_WORKER_RUNTIME": "node"
  }
}

Install

$ git clone git@github.com:lynnaloo/initech-software.git
  • Install libraries
$ cd initech-software
$ npm install

Run Azure Functions locally:

$ func start
  • Trigger HTTP client function:
http://[localhost:port]/orchestrators/TpsOrchestrator

Deploy

About

Automate your Office Space with Durable Functions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages