Octathorn
Work with us →
All articles
IoTJul 2026 · 5 min read

Fleet telemetry that still makes sense at 10,000 devices

Fleet telemetry breaks quietly. Nothing fails; the dashboards simply stop answering questions, because the schema was designed for a hundred devices and nobody revisited it at ten thousand.

Fleet telemetry that still makes sense at 10,000 devices

Schema is a contract with your future self

Every payload carries a version. Without it, the day you add a field you have two incompatible populations in the same table and no way to tell them apart. With it, migration is a query. This is thirty minutes of work on the first device and weeks of work on the ten-thousandth.

Thirty minutes of work on the first device; weeks of work on the ten-thousandth.

Sample on change, not on a timer

Fixed-interval sampling produces mostly redundant data and still misses the transient that mattered. Reporting on change, with a heartbeat to prove liveness, cuts ingest volume dramatically and improves the resolution of the events you actually care about.

Retention is a per-field decision

Raw high-rate signals rarely need to live past a fortnight; aggregates and state transitions often need years. Treating the whole payload as one retention class means paying long-term storage rates for short-term data, or throwing away the record you needed for a warranty claim.

Keep reading

All articles
Why your second production run should cost less than the firstHardware
Aug 2026 · 6 min read

Why your second production run should cost less than the first

Running models at the edge when the network cannot be trustedAI Automation
Jul 2026 · 8 min read

Running models at the edge when the network cannot be trusted

Integrations are the product, not the appendixSoftware
Jun 2026 · 7 min read

Integrations are the product, not the appendix