{
  "abstract": "With the arrival of ever higher throughput wide-field surveys and a multitude of multi-messenger and multi-wavelength instruments to complement them, software capable of harnessing these associated data streams is urgently required. To meet these needs, a number of community supported alert brokers have been built, currently focused on processing of Zwicky Transient Facility (ZTF; ∼10 5 –10 6 alerts per night) with an eye toward Vera C. Rubin Observatory’s Legacy Survey of Space and Time (LSST; ∼2 × 10 7 alerts per night). Building upon the system that successfully ran in production for ZTF’s first seven years of operation, we introduce Burst & Outburst Observations Monitor ( BOOM ), an analysis framework focused on real-time, joint brokering of these alert streams. BOOM harnesses the performance of a Rust -based software stack relying on a non-relational MongoDB database combined with a Valkey in-memory processing queue and a Kafka cluster for message sharing. With this system, we demonstrate feature parity with the existing ZTF system with a throughput ∼7× higher. We describe the workflow that enables the real-time processing as well as the results with custom filters we have built to demonstrate the system’s capabilities. In conclusion, we present the development roadmap for both BOOM and Babamul —the public-facing LSST alert broker built atop BOOM —as we begin the Rubin era.",
  "abstract_shown": true,
  "affiliations": [
    "California Institute of Technology",
    "University of Minnesota",
    "University of Minnesota-Duluth",
    "Carnegie Mellon University",
    "Lawrence Berkeley National Laboratory",
    "University of California"
  ],
  "article_type": null,
  "arxiv": null,
  "author_total": 20,
  "authors": [
    {
      "affs": [
        0
      ],
      "name": "Theophile Jegou du Laz",
      "orcid": "0009-0003-6181-4526"
    },
    {
      "affs": [
        1
      ],
      "name": "M. W. Coughlin",
      "orcid": "0000-0002-8262-2924"
    },
    {
      "affs": [
        0
      ],
      "name": "Peter Bachant",
      "orcid": "0000-0003-4039-6954"
    },
    {
      "affs": [
        1,
        2
      ],
      "name": "Jacob E. Simones"
    },
    {
      "affs": [
        0
      ],
      "name": "Thomas Culino",
      "orcid": "0009-0008-3603-0013"
    },
    {
      "affs": [
        1
      ],
      "name": "Antoine Le Calloch",
      "orcid": "0009-0009-7000-8343"
    },
    {
      "affs": [
        1
      ],
      "name": "Sushant Sharma Chaudhary",
      "orcid": "0000-0003-1314-4241"
    },
    {
      "affs": [
        3
      ],
      "name": "Xander J. Hall",
      "orcid": "0000-0002-9364-5419"
    },
    {
      "affs": [
        1
      ],
      "name": "Tyler Barna",
      "orcid": "0000-0002-4843-345X"
    },
    {
      "affs": [
        1
      ],
      "name": "Daniel Warshofsky",
      "orcid": "0009-0000-0467-6911"
    },
    {
      "affs": [
        0
      ],
      "name": "M. J. Graham",
      "orcid": "0000-0002-3168-0139"
    },
    {
      "affs": [
        0
      ],
      "name": "M. M. Kasliwal",
      "orcid": "0000-0002-5619-4938"
    },
    {
      "affs": [
        0
      ],
      "name": "Ashish A. Mahabal",
      "orcid": "0000-0003-2242-0244"
    },
    {
      "affs": [
        4,
        5
      ],
      "name": "J. S. Bloom",
      "orcid": "0000-0002-7777-216X"
    },
    {
      "affs": [
        3
      ],
      "name": "A. Palmese",
      "orcid": "0000-0002-6011-0530"
    },
    {
      "affs": [
        0
      ],
      "name": "Frank J. Masci",
      "orcid": "0000-0002-8532-9395"
    },
    {
      "affs": [
        0
      ],
      "name": "Steven L. Groom",
      "orcid": "0000-0001-5668-3507"
    },
    {
      "affs": [
        0
      ],
      "name": "Richard Dekany",
      "orcid": "0000-0002-5884-7867"
    },
    {
      "affs": [
        0
      ],
      "name": "Reed Riddle",
      "orcid": "0000-0002-0387-370X"
    },
    {
      "affs": [
        0
      ],
      "name": "G. Hélou",
      "orcid": "0000-0003-3367-3415"
    }
  ],
  "bibtex": "https://research.draconitic.com/paper/aqg7zt1jp0ajm.bib",
  "cited_by": 6,
  "doi": "10.1088/1538-3873/ae6fef",
  "fulltext_url": null,
  "id": "aqg7zt1jp0ajm",
  "issns": [
    "0004-6280",
    "1538-3873"
  ],
  "landing_url": "https://doi.org/10.1088/1538-3873/ae6fef",
  "language": "en",
  "licence": "CC-BY",
  "licence_label": "CC BY",
  "licence_source": "journal",
  "licence_url": "https://creativecommons.org/licenses/by/4.0/",
  "metadata_licence": null,
  "native_subjects": [
    [
      "openalex",
      "3103|Gamma-ray bursts and supernovae"
    ]
  ],
  "openalex": "W7164347296",
  "pdf_url": "https://iopscience.iop.org/article/10.1088/1538-3873/ae6fef/pdf",
  "pmcid": null,
  "pmid": null,
  "published": "2026-06-01",
  "publisher": "Institute of Physics",
  "ris": "https://research.draconitic.com/paper/aqg7zt1jp0ajm.ris",
  "sources": [
    {
      "first_seen": "2026-10-30T13:26:43Z",
      "native_id": "W7164347296",
      "source": "openalex",
      "url": "https://doi.org/10.1088/1538-3873/ae6fef"
    }
  ],
  "subjects": [
    {
      "field": "astronomy",
      "origin": "openalex:3103|Gamma-ray bursts and supernovae",
      "subfield": "high-energy-astrophysics"
    }
  ],
  "title": "BOOM and Babamul : A Real-time, Multi-survey, Optical Alert Broker System Operating at Scale",
  "title_text": "BOOM and Babamul : A Real-time, Multi-survey, Optical Alert Broker System Operating at Scale",
  "type": "peer-reviewed",
  "updated_at": "2026-11-03T13:20:27Z",
  "url": "https://research.draconitic.com/paper/aqg7zt1jp0ajm",
  "venue": "Publications of the Astronomical Society of the Pacific",
  "versions": []
}