Skip to content
Apex
Aether Cloud / Analytics / Stream processing
Aether Cloud · Analytics

Stream processing.

Exactly-once streaming compute for real-time pipelines, enrichment and detection.

◫ Analytics
Overview

Process data in motion with exactly-once semantics — windowed aggregations, joins and enrichment over streams, feeding dashboards, alerts and the model in real time.

Where it sits
Category
Analytics
Deployment
Managed → air-gapped
Governance
IAM · encryption · audit

Real-time used to mean a second pipeline and a second set of bugs.

Batch handles most analytics, but some questions can't wait for the nightly job — fraud as it happens, an alert before the outage, a feature computed the moment an event lands. The classic cost of real-time is a parallel system with its own framework, its own state model and its own failure modes, computing numbers that don't quite reconcile with the batch ones. Aether's stream processing shares the lake, the catalog and the governance with everything else, so streaming and batch agree on the data instead of arguing about it.

Exactly-once and stateful, so the numbers are right under failure.

The hard part of streaming is correctness when something fails mid-flight. Aether processes streams with exactly-once semantics and checkpointed state, so a restart doesn't double-count and a window doesn't lose events. Tumbling, sliding and session windows over event time, plus joins across streams and reference data, let you express real aggregations and enrichment — not just a firehose you have to make sense of downstream.

Sub-second from event to action — including the model.

Because processing runs on the same platform as the model, a stream can score, classify or embed in flight — a transaction is checked for fraud, a log line is triaged, a sensor reading is anomaly-flagged, the moment it arrives. The output feeds dashboards, alerts and the model live, with the same lineage and governance as the rest of the data. Real-time stops being a separate stack and becomes another way to read the same governed tables.

Worked example

Score a payment stream for fraud in flight, sub-second, with the model as a step in the stream — not a callout to a separate service.

stream("payments")
  .window({ type: "sliding", size: "5m", every: "30s" })
  .map((p) => ({
    ...p,
    risk: aether.score("fraud", p),     // model, in the stream
  }))
  .filter((p) => p.risk > 0.9)
  .to("alerts.high_risk_payments");       // sub-second to action

The fraud score is computed inside the stream, not by shipping each event to an external endpoint and waiting. State and windows are exactly-once, so a restart doesn't double-alert. And the stream reads and writes the same governed tables as the warehouse and the model.

How it works

Three steps to running.

01
Connect a stream

Read from queues, the event bus or change feeds with exactly-once semantics.

02
Process in motion

Windowed aggregations, joins and enrichment over event time.

03
Act in real time

Feed dashboards, alerts and the model sub-second from event.

What you get

Stream processing, in full.

Exactly-once

Stateful processing with checkpointing and no double-counting.

Windowed analytics

Tumbling, sliding and session windows over event time.

Stream joins

Enrich and correlate multiple streams and reference data.

Low latency

Sub-second from event to action for detection and alerting.

API-first

Provision it in a few lines.

Every service is reachable from the same SDK, CLI and infrastructure-as-code — one identity, one bill, one audit trail across the whole catalog.

# Provision stream processing on Aether Cloud
aether analytics create \
  --service stream-processing \
  --name app \
  --region us-1 \
  --deploy managed   # or vpc | on-prem | air-gapped
Specs

At a glance.

Semantics
Exactly-once, stateful
Windows
Tumbling · sliding · session
Joins
Stream + reference data
Latency
Sub-second
Checkpointing
Built-in
Use cases

Built for real work.

01

Real-time dashboards

02

Anomaly and fraud detection

03

Live feature computation

Why one platform

On one model, not stitched together.

The usual stack runs stream processing in one product, the model in another and the data in a third — and the seams between them are the cost. Aether Cloud runs it on the same platform that serves the model, governs your identity and deploys into your boundary, with the rest of the catalog one hop away.

One platform

No stitching a vector DB to one place, a warehouse to another and a model to a third — stream processing sits next to the rest of the catalog, one identity, one bill.

The model is here

The provider that runs Aether runs your stream processing — so the data and the model never leave the same governed boundary to talk to each other.

Built on demand

Need a capability that isn’t here yet? The model writes and deploys it into the same boundary — the catalog is a starting point, not a ceiling.

FAQ

Good to know.

How does this compare to Flink or Kinesis?

Exactly-once streaming compute — feeding the model and digital twins live, on one governed platform.

Does it lose data on failure?

No — stateful processing with checkpointing and exactly-once guarantees.

What can it feed?

Real-time dashboards, anomaly alerts and live feature computation for the model.

Deploy anywhere

Your boundary, your choice.

Managed
Your VPC
On-prem
Air-gapped / sovereign

Run Stream processing on Aether Cloud.

Exactly-once streaming compute for real-time pipelines, enrichment and detection. Deployable managed, in your VPC, on-prem or fully air-gapped — talk to us about the configuration your workloads and your boundary require.