Production Elixir Toolkit: Oban, Broadway and the Modern BEAM Stack
 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.