Building Performant Backends with Elixir
summary
Claims that Elixir/Erlang deliver real throughput and low-latency statefulness with 10,000 lightweight processes and per-process garbage collection, and demonstrates a working HTTP stack using Cowboy + Ranch + Plug. The demo builds a router, wires it into a supervisor, shows automatic restarts and live compilation via hot code reload, and inspects running nodes with Observer shows supervisors and process trees. Mix, ExDoc/earmark, Phoenix and Ecto appear; the examples compile and run during the session.
AI-written summary · about
chapters (20)
- 0:00Introduction
- 7:15Elixir
- 11:51Pipe
- 13:57Project Setup
- 14:30Opening the Code
- 16:06Building a Web Server
- 17:34Dependencies
- 18:11Cowboy
- 20:35Dependency
- 23:11Route
- 26:35Documentation
- 28:23Supervisors
- 32:59Testing
- 38:56Being Lazy
- 39:21Using Lazy Modules
- 40:43Using Hex
- 42:04Writing Tests
- 45:10Phoenix
- 47:12Database
- 49:00Why use Elixir
related talks
23mElixir: Happy Developers and Scaleable Backends
52mA Rubyist's Survival Guide to Elixir and Phoenix
45mProductive. Reliable. Fast.
34mRubyists, have a sip of Elixir!
42mIntroduction to Elixir for Rubyists
28mRuby + Elixir: Polyglotting FTW!
51mFrom Ruby to Elixir: Developing Web Applications
39mElixir: Power of Erlang, Joy of Ruby
