An open API service indexing awesome lists of open source software.

https://github.com/fsnader/escalation-system

An Incidents management system created with Azure Functions and Azure Durable Functions
https://github.com/fsnader/escalation-system

azure azure-functions serverless

Last synced: 6 months ago
JSON representation

An Incidents management system created with Azure Functions and Azure Durable Functions

Awesome Lists containing this project

README

          

# Xcale uP - Incidents management system

Developed by:
- Felipe Nader
- Rodolfo Leopoldino

# System Preview
![picture alt](./docs/preview.gif)

# Solution's architecture
![picture alt](./docs/escalation-system.png)

# Front-end
A single page application developed using Vue.JS and Vuetify

# Back-end
Serverless application, developed using Azure Functions, Azure Durable Functions and MongoDB

## Incidents Scaling flow
![picture alt](./docs/fluxo_acionamento.png)

## Employees CRUD
HTTP Triggers to create, edit, update and delete employees

## Teams CRUD
HTTP Triggers to create, edit, update and delete teams. On this endpoint is possible to find a team, list its members, their contact information and the next team that will be called if any of it's team members accept the call.

## Incidents Scaling
Azure Durable Functions responsible for scheduling calls and triggering via telephone. This flow also serves as the incident registration endpoint.

## Incident Tracking
Azure Functions with HTTP triggers that return useful information about the incident