Building a real-time serverless app in Blazor using AWS
summary
Builds an interactive Blazor WebAssembly dashboard that reacts in real time using API Gateway WebSocket, three Lambda functions (onConnect, send, disconnect), and a DynamoDB connection table that stores connection IDs; server pushes use the gateway’s connection URL to post to specific clients. Compares this serverless approach to SignalR with a Redis backplane, reports the demo cost near zero (API Gateway ~<$1 per million requests, Lambda free tier), and shows a working prototype that scales to thousands without managing servers.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 2:36Understanding real-time
- 10:48SignalR on AWS
- 15:12Live demo and challenges
- 18:45Scaling with backplanes
- 21:40Serverless WebSockets
- 25:01Architecting with Lambda
- 29:02API Gateway configuration
- 31:44Serverless demo
- 34:13Hosting with Amplify
- 36:48Blazor overview
- 39:02Building with Blazor
- 45:32Connecting Blazor to AWS
- 51:45Final demo and cost analysis
- 54:59Conclusion and QA
related talks
01h 01mBuilding a real-time serverless app in Blazor using AWS
28mBuild Serverless Apps with Blazor
01h 00mNo, I don't need servers for .NET development in AWS!
01h 01mGo Serverless with Cosmos DB, Azure Functions and Blazor
59mHow to Build a Cloud Native Application With .NET and AWS
47mMaking Static Dynamic - Adding SignalR to Azure Static Web Apps
52mAzure CosmosDB, Azure Function, Azure SignalR Service&Blazor
01h 01mEvent driven applications in Azure
