Skip to content

SYSTEM Cited by 3 sources

Scuba (Meta)

Scuba is Meta's warm / real-time data store — optimised for interactive slice-and-dice analytics on recent operational data. Stub page on this wiki; cited by name in the 2024-12-02 cryptographic monitoring post. The public Scuba reference is the 2013 Scuba: Diving into Data at Facebook paper.

Role for this wiki

  • Warm tier downstream of Scribe: ingested events land in Scuba for real-time analysis and dashboarding.
  • Warm tier + the cold tier together: Scuba for short-term, Hive for long-term, forming Meta's two-tier telemetry storage pattern.
  • Not a warehouse. Per the 2024-12-02 post, Scuba is "optimized to be performant for real-time data (i.e., warm storage) and can be inefficient if used for larger datasets" — the cost motivation for tiering large long-retention datasets into Hive.

Seen in

hourly augmented-log-stream pattern lives on Scuba — partition- level mismatches log on detection; an hourly tool re-reads mismatches, runs targeted queries to find example offending rows, and re-logs the augmented analysis to Scuba. Operators query the augmented stream rather than the source data. Plus: Scuba is the substrate for the migration's per-job lifecycle signals consumed by the automated promotion loop driving tens of thousands of jobs through phase transitions. Reinforces Scuba's role as Meta's universal warm-query substrate for fleet-wide telemetry of any structured event type.

  • systems/scribe-meta — upstream ingestion.
  • systems/meta-hive — cold-tier sibling.
  • systems/fbcrypto — first canonical Meta producer (aggregated counts).
  • systems/strobelight — second canonical Meta producer (symbolized profile samples + flame-graphs).
  • systems/meta-data-ingestion-system — third canonical Meta producer (data-quality mismatch logs + per-job lifecycle signals).
  • data-quality-analysis-tool-with-edge-case-logging — operational pattern using Scuba's augmented-log-stream property.
  • automated-job-lifecycle-promotion — control-loop pattern consuming Scuba lifecycle signals.
  • companies/meta
Last updated · 766 distilled / 2,225 read