I recently started worked on Phoenix, an Elixir Web Framework targeting full-featured, fault tolerant applications with realtime functionality.
Here we interactively build an Elixir chat application from scratch using
Phoenix’s new Websocket layer that landed in 0.2.2.
The realtime layer supports channel/topic pubsubbing, multiplexing, and ships
with a javascript layer for easy client integration.
The PubSub layer is based on pg2,
allowing Phoenix channels to be run distributively across your entire cluster.
Fault tolerance is achieved through automatic node failover.