Skip to main content

fluxrig

fluxrig is a high-performance orchestration engine and high-fidelity control plane for mission-critical distributed infrastructure and protocol orchestration.

It acts as a specialized patchbay that harmonizes connectivity across heterogeneous environments—from orchestrating industrial sensor signals to routing financial transactions, transforming complex technical debt into a standardized, configuration-driven signal flow. Primary use cases include IoT, Payment, and Industrial sectors, though the engine remains inherently protocol-agnostic.

TIP

New to the rig? Follow the Foundation Components guide to understand our core architectural pillars and specialized nomenclature.


Why fluxrig?

Integrating the physical world with the digital ecosystem is notoriously difficult. fluxrig solves this by treating all data like an audio signal passing through a professional studio mixing console.

  1. Zero-dependency agility: A single, lightweight Go binary (<50MB). Deploy it on distributed edge nodes or high-capacity clusters in the cloud. No JVM, no complex dependencies.
  2. Configuration over code: Route, transform, and buffer signals using declarative YAML configurations. Bring new systems online in minutes.
  3. Mission-critical resilience: Powered by NATS JetStream, fluxrig guarantees message delivery even during backhaul outages.

The studio philosophy: why "rig" and "Mixer"?

fluxrig borrows its architecture from the world of professional audio engineering:

  • The Gear: Like a guitar effects pedal, a Gear is a specialized module that creates, modifies, or routes a signal (e.g., ISO8583 codec, Serial adapter).
  • The Rack: Gears are chained together inside a Rack (the edge node) to form a complete signal processing chain.
  • The Mixer: Just as instruments connect to a studio desk, all distributed racks connect to the central Mixer (control plane) for management and telemetry.

High-Fidelity Architecture

Key entities

EntityDefinitionAnalogy
MixerThe central control plane and entity registry.Studio Mixing Console.
RackAn localized edge node executing the processing logic.Equipment Rack.
GearA modular unit of logic (Native/Wasm).Functional Effect Pedal.
WireAn ordered, unidirectional persistent queue.Signal Path / Patch Cable.
SnakeThe secure, multiplexed link between Rack and Mixer.Multi-core Audio Snake.
fluxMsgThe universal data structure for all internal signals.Normalized High-Fi Signal.

Choose your journey

For Operators & SREs

Maintain maximum uptime and operational visibility. fluxrig provides the tools to orchestrate distributed racks, manage immutable snapshots, and analyze high-fidelity telemetry in real-time.

For Developers & SDK Users

Build specialized processing logic with minimal overhead. Leverage the Native Go SDK to create custom protocol drivers or use the declarative Bento Gear for high-speed message transformation.

For Architects & Security Teams

Design resilient, sovereign data planes. fluxrig allows for the design of complex, multi-actor topologies that enforce strict data isolation, zero-trust connectivity, and deterministic execution.


fluxrig is made with ❤️ in Uruguay 🇺🇾 by JAAB Tech



JAAB Tech