DEV Community

Cover image for Realtime Sync with Phoenix (Elixir)
bronifty
bronifty

Posted on

Realtime Sync with Phoenix (Elixir)

Our fav product dev Theo uses Pusher and some other websocket tools for his app Ping.gg

Our fav maple leaf is using Liveblocks and Convex, among other things

Investigating realtime sync app state and stumbled upon this tweet.

So I looked into LiveView and it is built on Elixir lang's Phoenix web framework. That reminded me of this interview - Ockam with Mrinal Wadhwa with the Ockham boss who talks, specifically at @26:15 why they are using Elixir and the concerns around it compared to alternate solutions. This leads me to the conclusion that Phoenix built on Elixir is the framework to use for messaging or live syncing app state.


Video Live Streaming - a separate but not completely orthogonal (unrelated) subject

This video, which is part of a great series of Tech Bytes, discusses a similar subject of video live streaming.
TLDR; Whether you are capturing video from a camera or serving it from object storage, the process of streaming in chunks over the wire will be the same. It's similar to serving MD(X) from fs vs data from a remote API or CMS. Logic from the extraction step forward remains unchanged.

Web3 Version - LivePeer


LivePeer

Top comments (0)