Nyxis — Production Use Cases & System Topologies

Production topologies for mmap .nxb ingestion, streamable v1.2 sealing, row/columnar/PAX layouts, append-only WALs, Arrow bridges, and multi-terabyte data-grid deployments.

Why JSON.parse hits V8 walls

Large JSON payloads force full parse passes and heap churn. Nyxis compiles human-readable .nxs to memory-mapped .nxb with a tail-index for O(1) record seek — no full-file parse on read.

Three layouts

Layout Best for Notes
Row Streaming ingest, virtual scroll, WAL 7 µs TTFR P50 on EPYC 9R14
Columnar Charts, OLAP, aggregates 1.3× Arrow IPC on AVX-512 vs Arrow IPC
PAX Mixed scroll + column scan Single artifact for dashboards

Choose layout at compile time — not one size fits all.

Streamable ingest & WAL sealing (v1.2)

Production topologies

Live reporting & streaming ingest

High-frequency dashboards and tick feeds. Row layout with streamable sealing avoids JSON stringify/parse per update. Columnar layout for chart aggregates from col_buffer.

Kubernetes stdout aggregators

Cluster log pipelines mmap .nxb segments written by sidecars. Tail-index enables seek without re-indexing full files on pod rotation.

Edge IoT & fleet telemetry

Battery-preserving edge nodes compile .nxs locally; columnar or row WAL for upload batches. Zero-copy reads on the server side.

NGINX, Envoy & API gateway access log viewers

Virtual scroll over millions of log lines backed by mapped .nxb. Sub-millisecond warm field access for filter and search UI.

Zero-copy Web Worker handoffs (SharedArrayBuffer)

JSON structured clone vs SharedArrayBuffer handoff for the same dataset. COOP/COEP required for true zero-copy between workers.

Apache Arrow bridge

Enterprise extension projects Nyxis column buffers to Arrow C Data Interface for Polars, DuckDB, Snowflake, and Tableau at register speed.

Intelligent AI agent tools & MCP servers

Go-based nxs-mcp exposes .nxb inspection, export, import, and compile as typed MCP tools. Agents query binary blocks without JSON round-trips.

Multi-terabyte data grids

Enterprise Core adds in-memory compaction (nxs-compactd), schema registry (nxs-registryd), encrypt-at-rest, replication, and read-only query (nxs-queryd).

When to choose NXS

Choose Nyxis when you need human-readable source, git-diffable binary, sub-µs warm access, streaming seal, or native AI agent access via MCP — and when JSON or Protobuf parse cost dominates your hot path.

Links

Markdown: https://www.nyxis.io/use-cases/index.md