Prism
New: Live alerts are here · see what's new →
Engineering

Sub Second Queries

Sep 14, 2026 · 6 min read

For most of the last two decades, analytics meant a nightly job: pull the day's events, transform them, load them into a warehouse, and query them the next morning. By the time a number reached the dashboard, it was already history.

Where the latency goes

A classic pipeline has four stages — extract, transform, load, query. Each stage adds minutes or hours, and the query only runs against whatever made it through the night before. The result is a dashboard that's always one day behind.

Prism collapses that into a single streaming path: events are ingested into an append-only log, indexed in memory, and queried the moment they land.

Under 100ms, not overnight

  • Events are indexed at ingest, so there's no batch transform step.
  • Queries run against a live, in-memory index — not a cold warehouse.
  • Every query returns fresh results, not a cached snapshot.

The result is a p95 query latency around 98ms — 24/7/365.

Run your first live query in seconds.

Get started