Chat rooms with elixir, redis, and server-sent events.