Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Forget SignalR - Start working with Azure Web P...

Avatar for Eduard Keilholz Eduard Keilholz
December 13, 2023
110

Forget SignalR - Start working with Azure Web PubSub

Getting real-time information on processes and operations is essential when creating convenient, user-friendly web systems. With Web PubSub, Microsoft took the next step by enabling your to leverage real-time communication right from your browser. In this session, I will show you how to use Web PubSub and discover some advanced scenarios using alternative protocols, that enable real-time communication between servers and clients.

Avatar for Eduard Keilholz

Eduard Keilholz

December 13, 2023
Tweet

Transcript

  1. Forget SignalR! Start working real-time with Azure Web PubSub Eduard

    Keilholz Cloud Solution Architect @ 4Dotnet CloudBrew, Mechelen December 08, 2023
  2. Forget SignalR! Start working real-time with Azure Web PubSub Eduard

    Keilholz Cloud Solution Architect @ 4Dotnet CloudBrew, Mechelen December 08, 2023
  3. Eduard Keilholz Cloud Solution Architect Eduard is a Cloud Solution

    Architect at 4DotNet (The Netherlands). He likes to help customers with implementing and experiencing cloud technologies. https://www.linkedin.com/in/eduard-keilholz https://twitter.com/ed_dotnet https://github.com/nikneem
  4. How is it different from SignalR, you ask? Well, internally,

    it's built on the same underlying tech, but the big difference is that there's no client requirement or protocol requirement, BYOWL (bring your own WebSocket library). - David Fowler SignalR Web PubSub
  5. SignalR Web PubSub • You're already using ASP.NET or ASP.NET

    Core SignalR • There's a SignalR client available for your platform • You need an established protocol that supports a wide variety of calling patterns • You need to build real-time applications based on WebSocket technology • You want to build your own subprotocol or use existing advanced protocols • You're looking for a lightweight server, for example, sending messages to client without going through the configured backend
  6. PubSub • Subscribe / Unsubscribe to groups • Send to

    groups • Make use of custom protocols • Configure permissions upfront
  7. Costs (Subject to change) • Premium - Around € 57,00

    per unit • Max. 1000 (concurrent) connections per unit • Max. 100 units • 1 Mln messages / day • Around € 46,00 per unit • Max. 1000 (concurrent) connections per unit • Max. 100 units • 1 Mln messages / day • Free up until 20 connections • Max. 20 (concurrent) connections per unit • Max. 1 unit • 20.000 messages / day