For my Microsoft Teams apps Zeitplan.io and Team Schedule, I recently implemented auto-updates of the calendars using SignalR to trigger the reload whenever a change was made. Since both apps run with Azure Functions on Node/TypeScript as the backend, I chose the Azure SignalR service in serverless mode. The functions are connected via Managed Identity to negotiate between the React frontend and the Azure SignalR service.
Continue reading Azure SignalR Serverless with Azure Functions v4 NodeTag: signalr
Azure SignalR Service Serverless with Frontdoor & ASP.NET negotiation
Azure Frontdoor is a great way to secure your application against the outside world. One downside though is the lack of websocket support meaning no SignalR communication can get through. This is where the SignalR Service’s serverless option comes in handy. It allows us to establish a connection with the service directly which acts as a proxy between clients and servers.
Continue reading Azure SignalR Service Serverless with Frontdoor & ASP.NET negotiationAzure SignalR Service Serverless with Managed Identity and Bicep
This post describes how an Azure SignalR Service can be deployed and used through Managed Identity using Bicep. This can be used to provide SignalR capabilities to Azure Functions or WebApps even when behind Azure Frontdoor (still no Websocket support) by leveraging the serverless option of the SignalR Service.
Continue reading Azure SignalR Service Serverless with Managed Identity and Bicep