Cover Image for Global Elixir Meetup week
Cover Image for Global Elixir Meetup week
Avatar for Elixir Zagreb
Presented by
Elixir Zagreb
Elixir Zagreb meetup group.
Hosted By
6 Going
Registration
Welcome! To join the event, please register below.
About Event

Hi BEAMers!

Let's be part of global elixir meetup week! Global Elixir Meetups bring together Elixir devs for a week full of talks, code, and community – streamed straight to you from all around the world

Karlo Smid will give his 20 minute talk on Oban, let's help him to brush up his presentation for CodeBeam 2025 conference.

Taming 20 Million Oban Jobs in Production

Speaker:
Karlo Smid

Abstract:

What happens when a queue meant for thousands of jobs swells to 20 million—and keeps growing? In this talk, I’ll walk you through a real-world incident where our Oban queue spiraled out of control in production. We’ll dissect what led to this situation, how we investigated the root cause without halting traffic, and the changes we made to restore stability. This isn’t just a story about background jobs—it’s a practical lesson in diagnosing live systems, managing back pressure, and making safe trade-offs in production. As a bonus, I’ll share battle-tested design tips for building resilient systems with Oban—from queue isolation and job retries to rate-limiting and observability. Whether you’re scaling a system or preventing your own “20 million jobs” moment, these lessons will help.

Key Takeaways:

  • Strategies for debugging and resolving large-scale queue backlogs

  • Practical advice for running Oban in production environments

  • How to design job-processing systems that are resilient and observable

  • Techniques for managing job volume, retries, and queue isolation

  • Bonus tips from real-world experience designing with Oban

Target Audience:

  • Elixir developers, DevOps, and engineering leads working with or planning to adopt Oban.

Tags:
oban, resilience, pragmatism

After the talk we will stay at Thespian for elixir conversations over pizza and beer. Many thanks to our host Thespian!

Thespian, is a full-cycle development company proudly ranked #33 on Clutch's top 100 fast-growing companies. They craft lean, impactful software for forward-thinking businesses in MedTech, EdTech, public transportation, and blockchain—and yes, they even provide Elixir development services! See you there for a fun evening of storytelling, networking, and good vibes.

Location
Thespian
Zadarska ul. 80, 10000, Zagreb, Croatia
Use main building entrance and go to the 7th floor.
Avatar for Elixir Zagreb
Presented by
Elixir Zagreb
Elixir Zagreb meetup group.
Hosted By
6 Going