Distributed agents and relay
Capture beside the source. Apply beside the destinations.
Split one logical pipeline into restartable capture and apply halves. The capture agent ships sealed spool groups to a durable apply-side spool.
Split-agent pipelineCapture locally. Apply in the cloud.
WAN relay healthy
On-premisesSource boundary
Source databaseOracle
C
Capture agentDurable spool
CloudTarget boundary
S
Sink agentDurable spool
Target databasePostgreSQL
Split
Two agent halves
Source and sink capabilities stay in their zones.
Resume
Remote durable offset
Reconnect continues from persisted progress.
Adaptive
WAN compression
Caught-up and backlog modes batch differently.
Spool-to-spool
Relay durable groups, not transient memory.
The relay consumes the capture spool through its own cursor. Remote ingest discards already-durable groups and acknowledges only the new durable head.
✓ Version and stream-identity handshake
✓ HMAC authentication and optional TLS
✓ Bounded unacknowledged window
✓ Idempotent append and reconnect resume
One operator view
Keep both halves visible without inventing one clock.
The control plane merges capture and apply under one pipeline while preserving each half’s status, lag, resources, and spool depth.
✓ Capture and apply half health
✓ Capture spool growth during WAN outage
✓ Relay TLS and rate-limit posture
✓ Lifecycle command fan-out
Keep exploring
See the connected parts of the platform.
Put each half where it belongs.
Tell us source LAN, destination network, bandwidth, and security. We will size relay and spools.