Architecture
Function App
- We currently serve the static site through the Azure Function App. This is for simplicity for authenticating users, and removes the need to use API Management (APIM). While this has some downsides like cold start, it provides good enough performance for an app as small as this.
- This was done to get around the complexity of trying to authenticate through APIM and also simplifies packaging the app.