~/talk

WebAssembly on the Factory Floor: Efficient and Secure Processing of High Velocity Machine Data

speakerdeck:jocrau
links:none on file
slides:none on file

MachineMetrics implements a Rust LTTB downsampler compiled to WebAssembly and deployed on wasmCloud + WM, ingesting kilohertz (1 ms) sensor streams at the edge to avoid sending raw HF data to the cloud where Grafana and browsers choke. High-frequency traces (5,000 points reduced to ~50 with preserved shape) run inside a sandboxed actor, use NATS/JetStream key-value for distributed caching and config, and hot-swap to an in‑memory provider with near‑zero downtime. Remaining work covers secret rotation, specific WIT provider features, and debugging tooling.

AI-written summary · about

  1. 0:00Introduction to Machinemetrics
  2. 1:29IoT Architecture Challenges
  3. 3:21High-Frequency Tool Monitoring
  4. 5:22Why WebAssembly and Wasmcloud
  5. 8:31Data Downsampling Algorithm
  6. 11:01Proof of Concept Architecture
  7. 14:24Live Demo and Visualization
  8. 21:09Overcoming Technical Challenges
  9. 24:34Future Architecture Plans
  10. 26:06Q&A Session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.