← Latest papers
🔭 astrophysics

BOOM and Babamul: a real-time, multi-survey, optical alert broker system operating at scale

This paper introduces BOOM, a high-performance, real-time alert broker system built on a Rust-based stack with MongoDB, Valkey, and Kafka that achieves a throughput seven times higher than existing ZTF systems, serving as the foundation for the upcoming public LSST alert broker, Babamul.

Original authors: Theophile Jegou du Laz, Michael W. Coughlin, Peter Bachant, Jacob E. Simones, Thomas Culino, Antoine Le Calloch, Sushant Sharma Chaudhary, Xander J. Hall, Tyler Barna, Daniel Warshofsky, Matthew Graha
Published 2026-05-08
📖 5 min read🧠 Deep dive

Original authors: Theophile Jegou du Laz, Michael W. Coughlin, Peter Bachant, Jacob E. Simones, Thomas Culino, Antoine Le Calloch, Sushant Sharma Chaudhary, Xander J. Hall, Tyler Barna, Daniel Warshofsky, Matthew Graham, Mansi M. Kasliwal, Ashish Mahabal, Joshua S. Bloom, Antonella Palmese, Frank J. Masci, Steven L. Groom, Richard Dekany, Reed L. Riddle, George Helou

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine the universe is a giant, bustling city that never sleeps. Every night, powerful telescopes act like millions of security cameras, scanning the sky and snapping photos of everything that moves, flickers, or explodes. These cameras are getting so good that they are taking pictures of billions of stars every single night.

The problem? There are too many pictures. If you tried to look at every single photo, you'd never find the one rare, exciting event you're looking for—like a new supernova or a crashing star.

This is where BOOM and Babamul come in. Think of them as the ultimate "Smart Sorting System" for the universe's security footage.

The Problem: Too Much Noise, Too Little Time

Right now, telescopes like the Zwicky Transient Facility (ZTF) take about 100,000 to 1 million "alerts" (photos of something that changed) every night. Soon, a new telescope called the Vera C. Rubin Observatory (LSST) will take 10 times more than that—about 10 million alerts a night.

If astronomers tried to read every single alert manually, they would be buried under a mountain of data. They need a robot that can read the news, filter out the boring stuff, and only hand them the headlines that matter.

The Solution: BOOM (The Super-Worker)

The authors built a new system called BOOM (Burst & Outburst Observations Monitor). Here is how it works, using simple analogies:

1. The Assembly Line (Instead of a Single Worker)
Old systems were like a single person trying to do everything: read the photo, check if it's real, compare it to old photos, run a math test, and write a report. If that person got tired, the whole line stopped.
BOOM is different. It's like a massive factory with specialized teams.

  • The Intake Team: Grabs the raw photos.
  • The Detective Team: Checks if the photo is real or just a glitch (like a bird flying in front of the lens).
  • The Brain Team: Uses advanced math (Machine Learning) to guess what the object might be.
  • The Filter Team: Checks if the object matches what specific scientists are looking for.
    Because these teams work in parallel, BOOM is 7 times faster than the old systems. It can handle the massive flood of data from the new telescopes without breaking a sweat.

2. The "No-Code" Filter Builder
Usually, to tell a computer what to look for, you need to know complex computer code (like Python). This is like asking a scientist to learn a new language just to ask a question.
The authors built a visual filter builder (shown in Figure 4 of the paper). Imagine it like building with LEGO blocks. A scientist can drag and drop blocks like "Is this a star?" or "Is it brighter than X?" to build a custom filter. They don't need to know how to code; they just need to know what they are looking for.

3. The "Teamwork" Feature
This is BOOM's secret superpower. Usually, telescopes work alone. But BOOM can look at data from multiple telescopes at the same time.

  • Analogy: Imagine one telescope sees a faint shadow, and another sees a bright flash. Alone, they might miss the story. But BOOM combines them instantly, saying, "Hey, these two events happened at the same time in the same spot! This is a big deal!"
    This allows scientists to track how fast things change much better than before.

The Result: Babamul (The Public Library)

Once BOOM does the hard work of sorting and filtering, it sends the "good stuff" to Babamul.
Think of Babamul as a public library or a newsstand for astronomers. It takes the filtered alerts and hands them out to the global community.

  • It organizes the alerts into different "streams" (like different news channels: one for exploding stars, one for asteroids, etc.).
  • It provides a website where scientists can search for objects, look at their light curves (graphs of how bright they get), and see images.
  • It even has a special "app" (a Python client) that lets computers automatically grab the alerts they need.

Why This Matters

The paper demonstrates that BOOM can handle the massive data load of the upcoming Rubin Observatory era. It proved this by:

  1. Speed Tests: Showing it can process alerts much faster than previous systems, even with limited computer power.
  2. Real-World Test: They used it to combine data from the ZTF telescope and a DECam camera. They successfully found a young supernova (SN 2025kwy) by seeing how it looked in both cameras, proving the "teamwork" feature works.

In Summary

The universe is sending us a flood of data. BOOM is the high-speed, smart sorting machine that filters the noise. Babamul is the friendly interface that delivers the interesting stories to astronomers, allowing them to discover the universe's rarest events without getting lost in the data. It's a system built to handle the future of astronomy, starting right now.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →