All Chat Applications
summary
A working Elixir chat app is built: a supervised Raxx/Plug web server using process groups for room broadcasts, streaming HTTP responses, and an OTP supervision tree. Deployment uses Docker images, Docker Compose locally and Docker Cloud to run three nodes with auto-redeploy and exposed ports (8080 app, 4001 introspection). Service discovery relies on Docker Cloud DNS or libcluster-style gossip; tests run as a separate surface testing suite that hits the HTTP API, logs aggregate for debugging. Notes: avoid Alpine for debugging, prefer env vars over baked-in config.
AI-written summary · about
chapters (6)
related talks
18mbuilds a realtime chat app with AWS
45mKeeping it Real(time)
34mAnatomy of a Real Time Elixir App
41mElixir & Phoenix – fast, concurrent and explicit
01h 03mKeynote: Off the Rails
02h 51mEnliven UX with React/Redux
23mMoQ: Not Another Tech Demo
09m0-60 in 15 Minutes: Building a Realtime App With Elm and Horizon
