We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect
Production Elixir Toolkit: Oban, Broadway and the Modern BEAM Stack
About this course
A professional, project-based course for experienced Elixir developers who want to design reliable production systems rather than merely install popular packages.
Across 20 substantial lessons you will work with Mix, runtime configuration, Req and Finch, OTP task supervision, Oban, transactional outbox patterns, GenStage, Broadway, Flow, Phoenix PubSub and Presence, Cachex, Swoosh, Telemetry, OpenTelemetry, ExUnit, Mox, StreamData, Credo, Dialyxir, Sobelow, Benchee, Recon, libcluster, Horde, releases and Bandit.
What you will build
The capstone is an event-processing platform with a synchronous Phoenix/Ecto core, durable Oban workflows, Broadway ingestion, bounded outbound HTTP, caching, notifications, observability, quality gates and an operable release.
Audience and prerequisites
This is an intermediate-to-advanced course. You should already understand Elixir syntax, pattern matching, modules, processes, supervision basics, Mix and Ecto fundamentals. PostgreSQL and Docker experience are helpful.
Course method
Each lesson includes two custom diagrams, detailed production theory, a compact implementation example, a failure-injection experiment, a practical assignment, an operational checklist and five self-check questions. Estimated study time is 60–90 minutes per lesson plus project work.
Package versions are a July 2026 learning baseline. Always check the official documentation and changelog before upgrading a real application.