Back to browse
Aacyn v0.7.0 – A bare-metal observability engine (5M events/SEC)

Aacyn v0.7.0 – A bare-metal observability engine (5M events/SEC)

by bneb-dev·Mar 11, 2026·1 point·0 comments

AI Analysis

●●●BangerBig BrainSolve My ProblemBold Bet

Single-box observability hitting 5M events/sec without Kafka or cloud clusters.

Strengths
  • Memory-mapped ring buffer with SoA layout eliminates GC pauses and guarantees fixed disk footprint
  • AVX-512 vectorized queries scan 5M events in ~286μs on a single core
  • Native OTLP support via FFI bridge means zero SDK changes to existing OpenTelemetry setups
Weaknesses
  • AVX-512 requirement limits hardware compatibility—many consumer CPUs don't support these instructions
  • Single-box architecture means no built-in horizontal scaling or redundancy for larger deployments
Target Audience

Backend engineers, SREs, and DevOps teams tired of observability vendor costs

Similar To

Datadog · Grafana · VictoriaMetrics

Post Description

Hey HN,

I wanted to try mapping telemetry ingestion to the bare metal. What started as an exploratory project turned into an explorartory product (maybe). I built aacyn, a single-binary engine that drops onto a $600 consumer Mini PC and confortably ingests and queries 5 million events per second without a cloud cluster.

Some info about how it works:

- the memory model: It writes directly to a file-backed mmap ring buffer using a strict Structure-of-Arrays (SoA) layout. You get a fixed disk footprint, safe wrap-arounds, and zero GC pauses.

- vectorized queries: Full-table scans are natively executed in C using AVX-512 SIMD instructions (~286μs to scan 5M events).

- drop-in ingestion: It speaks native OTLP (port 4318) via a lightweight FFI bridge. No custom SDKs—just point your existing OpenTelemetry collector at it.

- declarative filtering: A TOML file compiles into binary C-structs to drop noise or rollup metrics directly during the ingestion loop with virtually zero overhead.

ok, so as for the business the model: The core engine, the unthrotttled 5M event/sec throughput, OTLP ingestion, and a local WebGPU dashboard are 100% free for individual developers.

Then if you want to use it for a team, hooking it into your central Grafana instance, enabling Linux eBPF auto-discovery, or streaming cold-storage backups to S3/R2—there's a $4/month license key (for now).

This (I hope) funds my time maintaining the enterprise features without artificial capacity limits.

You can spin it up in a few seconds: curl -sSL https://aacyn.com/install.sh | bash

We just had a sprint from version 0.5 to 0.7 overnight, so there might be some small bugs. Feel free to email [email protected]

Thanks

Similar Projects

Infrastructure●●Solid

Djevops – A CLI tool for hosting Django on bare metal

Installs via pip and gives you an opinionated, SSH-driven workflow (djevops init → deploy) that runs Django processes directly and handles SSL and continuous SQLite backups via Litestream. It’s not reinventing deployment tooling, but the focus on Docker-less, bare-metal Django with built-in Litestream backups and optional Celery/Redis support makes it a very pragmatic choice for hobby projects or small apps where containers add overhead. Caveats: Ubuntu/Debian and root SSH are required, so it’s niche by design.

Niche GemSolve My Problem
mherrmann
103mo ago