~/talk

Building a real-time serverless app in Blazor using AWS

Talkat NDC Oslo 2020 · 2020-06-08..06-12· [serverless]
slides:none on file

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

  1. 0:00Start
  2. 4:49Hotel Booking
  3. 5:59Document Collaboration
  4. 8:04Web Sockets - Negotiate
  5. 16:04Publish to Amazon Elastic Beanstalk
  6. 21:04Programming Model
  7. 21:50Connecting to the API
  8. 25:07Client to Server Messaging
  9. 25:54Connection URL Options
  10. 26:21Choose the protocol
  11. 29:53Realtime Chat
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.