Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AzureLive: Creating a PagerDuty Clone

AzureLive: Creating a PagerDuty Clone

My session on creating a PagerDuty clone using Azure Functions & Durable Functions for the Azure Live conference on April13th, 2021.

GitHub repo: https://bit.ly/az-func-challenge
YouTube channel: https://bit.ly/marc-serverless

Marc Duiker

April 13, 2021
Tweet

More Decks by Marc Duiker

Other Decks in Programming

Transcript

  1. @MarcDuiker 3 Your super important app that is failing Support

    Team that needs to investigate On-call / Incident response management
  2. @MarcDuiker 6 Your super important app that is failing Notify

    Support Function App Support Team that needs to investigate Support Team contact info Communication Service
  3. @MarcDuiker 7 NotifySupport HttpTrigger Get Support Contacts Send Notification Wait

    for Callback Callback received within time limit? Max # of notifications reached? Is there a next Support Contact? Stop Select next Support Contact for each Support Contact No Yes Yes No No Yes Callback HttpTrigger
  4. @MarcDuiker 9 Your super important app that is failing Notify

    Support Function App (local runtime) Support Team that needs to investigate Support Team contact info (storage emulator) Communication Service
  5. @MarcDuiker 31 NotifySupport HttpTrigger Get Support Contacts Send Notification Wait

    for Callback Callback received within time limit? Max # of notifications reached? Is there a next Support Contact? Stop Select next Support Contact No Yes Yes No No Yes sub-orchestrator function main orchestrator function client functions activity functions Callback HttpTrigger Orchestrator Instance Entity