Digitalizing the Steel Industry with Elixir
summary
Kloeckner.i builds an in‑house event platform using Elixir + RabbitMQ + OTP to replace slow, synchronous workflows tied to legacy ERPs across multiple countries. Code uses macros to auto-generate exchanges, routing keys and consumer modules, plus connection pooling, retries, tracing and metrics. The platform spawns consumers dynamically from model lists, supports thousands of producers and millions of requests, reduces boilerplate, and runs in production for years while improving fault tolerance and observability with dynamic consumer generation.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 3:13Digitalization goals
- 5:01Event-driven architecture fit
- 8:25Event-driven with RabbitMQ Elixir
- 12:15Flexible event-handling library
- 16:32Building library in Elixir
- 21:10Dynamic consumer setup
- 23:38Multiple consumers per event
- 25:00Observability and robustness
- 26:25Future plans and open-source
- 27:37Q&A
related talks
03h 19mWorkshop - All Aboard The Elixir Express!
43mThe River
45mElixir and the Internet of Things
01h 52mPurple Carpet
47mElixir for curing product development pains
38mElixir Adoption at Scale: A Comprehensive Guide
45mRewriting Critical Software in Elixir - A Case Study
37mElixir - functional, concurrent, distributed programming
