Zero-downtime migration

Move the starting state. Then close the gap while production stays open.

Omni Loader pins the change position before the initial load, copies tables in parallel, and keeps committed changes in a durable stream until the target catches up.

01
Pin before copying

Establish the CDC handoff before the first table slice moves.

02
Load in parallel

Use bounded workers and range slicing to seed large targets.

03
Catch up durably

Replay every concurrent change before moving the application.

One coordinated path

Initial load and CDC share the same migration boundary.

The pipeline records where continuous capture begins, copies the selected tables, and applies every committed change that arrived during the copy.

Per-table progress, rate, and durable completion markers
Parallel table slices with source-aware snapshot behavior
Catch-up from the pinned source position
Explicit reload and reseed when the plan changes

Cut over with evidence

Know the remaining lag before you move traffic.

Separate capture and apply lag make the cutover decision observable. Let the target reach the durable frontier, validate it, then switch the application against a checkpoint you can name.

Visible source and destination positions
Target preflight before the first load
Independent cutover for multiple destinations
Repeatable rehearsal before production

Keep exploring

See the connected parts of the platform.

Turn cutover into a measured handoff.

Bring the source, target, table sizes, and outage budget. We will map the load, CDC handoff, validation, and cutover sequence.