Building a real-time serverless app in Blazor using AWS
summary
Builds an interactive dashboard that updates live by wiring Blazor WebAssembly to a serverless .NET backend, replacing a SignalR+Redis backplane with Amazon API Gateway WebSockets. Connection IDs go into Lambda + DynamoDB on connect/disconnect; a Lambda scans IDs and posts to each connection URL to broadcast votes and slide changes. Claims much lower cost because API Gateway maintains sockets and Lambda charges per invocation; demo implements voting and slide-sync successfully and the code is on GitHub.
AI-written summary · about
chapters (11)
- 0:00Start
- 4:49Hotel Booking
- 5:59Document Collaboration
- 8:04Web Sockets - Negotiate
- 16:04Publish to Amazon Elastic Beanstalk
- 21:04Programming Model
- 21:50Connecting to the API
- 25:07Client to Server Messaging
- 25:54Connection URL Options
- 26:21Choose the protocol
- 29:53Realtime Chat
related talks
57mBuilding a real-time serverless app in Blazor using AWS
28mBuild Serverless Apps with Blazor
59mHow to Build a Cloud Native Application With .NET and AWS
01h 01mGo Serverless with Cosmos DB, Azure Functions and Blazor
35mWhy serverless will revolutionize your software process
52mAzure CosmosDB, Azure Function, Azure SignalR Service&Blazor
01h 00mNo, I don't need servers for .NET development in AWS!
35mMaking a Serverless Development Portfolio - In Seven Days or Less
