scale-tone / LetsGoOutDemo

A demo project to demonstrate various approaches to building stateful services in Azure

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LetsGoOutDemo

This demo project demonstrates various ways of implementing the Saga/Workflow design pattern in Azure.

The use case is the same and it is pretty basic: we build a stateful service, that handles organizing appointments with multiple participants. Participants communicate with the service via a client web UI and can submit appointment proposals, accept and/or decline them. The service takes care of maintaining the appointment state and notifies participants about state changes.

Appointment state change notifications are sent via Azure SignalR Service.

About

A demo project to demonstrate various approaches to building stateful services in Azure

License:MIT License


Languages

Language:C# 57.3%Language:TypeScript 24.0%Language:HTML 8.1%Language:PowerShell 7.8%Language:JavaScript 1.9%Language:Dockerfile 0.5%Language:CSS 0.4%