An integration specialist at a cluttered desk reading a failed-sync log on a terminal, a whiteboard sketching the source-to-warehouse mapping behind him.

CEDX Sync · Data & Analytics

48.2 million rows a day.
Every minute of lag counted.

Sync moves data from sources into the warehouse estate: 72 jobs, 48 connectors, per-job freshness SLAs — and a breach queue that names the worst offender instead of averaging it away.

The Lag & freshness screen leads with its worst row: returns-com→wh-core-26 at 92 minutes against a 45-minute SLA. Pipeline honesty is a breach queue, not an uptime badge.

sync.cedxsystems.com — live build
CEDX Sync overview: rows per day, success rate, p95 lag, active jobs, open drift and failed runs cards, pipeline health ring, rows by domain and highest-lag jobs.

Runs on demo data — the header reads “warehouse lag ~14m · demo seed” on the screen itself.

48.2M rows a day77.9M on the rolling daily snapshot
97.8% of runs succeedacross 7 days of demo runs
14m p95 lagagainst a 15-minute freshness line

What it is

Movement you can hold to a clock.

Lag against SLA, per job

Every job carries mode, lag, SLA and rows per day: returns-com→wh-core-26 runs incremental at 92m against 45m and is marked degraded; the events archive appends 6.4M rows a day at 90m against a 180m SLA and stays healthy.

  • Modes: full refresh, incremental, append only, CDC
  • Lag, SLA and rows/day on every row
  • Paused, degraded, healthy — not just green
sync — screen-3
Lag against SLA, per job

48 connectors, typed and counted

The connector list carries type, domain, table count, rows per day, lag and status: file drops, database CDC, SaaS extracts, APIs and webhooks. The events archive leads volume at 6.4M rows a day across 8 tables.

  • Types: S3 and GCS files, MySQL and Postgres CDC, SaaS extract, API, webhook
  • Rows/day and lag per connector
  • 11 of 48 need attention, counted on screen
sync — screen-4
48 connectors, typed and counted

Drift is watched, not discovered

18 tables sit in open drift, and the alert feed names the CRM-to-warehouse job at 48 minutes against a 30-minute SLA with the reason attached — full-refresh mode on 64 tables cannot finish inside the 6-hour schedule.

  • 18 open drift tables · 45 on the health ring
  • MAR bill projection, deletes billed
  • Root-caused alerts with the failing mode named
sync — overview
Drift is watched, not discovered

Product tour

Three screens, captured from the running build.

Not a mockup and not a concept deck. This is what opens at /app/sync.

sync.cedxsystems.com
CEDX Sync Overview screen.CEDX Sync Lag & freshness screen.CEDX Sync Connectors screen.

01 — Overview

The pipeline's vital signs

48.2M rows a day, 97.8% success, 14m p95 lag, 72 active jobs of 78 registered, 7 failed runs in 24 hours. Pipeline health reads 93 with the components — drift tables, failed runs, breach jobs, average lag — listed beside it.

  • Health 93, components enumerated
  • Rows by domain over 30 days
  • Annotations: warehouse resize, CDC orders GA

02 — Lag & freshness

The breach queue is the work list

p95 lag at 86m across all jobs, 24 of 72 breaching SLA. The queue sorts worst-first with the SLA it broke and the rows it carries — 92 minutes against 45, at 1.4M rows a day, on top.

  • 24 SLA breaches of 72 jobs
  • Freshness trend against the 15-minute line
  • Worst job named on the header card

03 — Connectors

Sources, typed and totaled

48 connectors across commerce, payments, support, inventory and marketing. The checkout extract shows failed at 39m lag; the Postgres orders CDC connector runs 42 tables at 6m lag, healthy.

  • 48 connectors · 79.2M rows/day in view
  • Status per connector, 14-day trend per row
  • Filter chips by domain and health

Who runs it

Three roles keep the rows moving.

Roles, not references. We have no named customers yet, so nobody in these photographs is quoted, credited or claimed as one.

Pipeline operations

Owns the breach queue: rallies the 7 failed runs, works the 24 SLA breaches worst-first, and watches the CRM job's 48-minute lag against its 30-minute SLA.

breach queue · 24 jobs

Integration engineering

Maintains the 48 connectors — credentials, modes and schedules — and reads the drift list before the business does.

connectors · 11 unhealthy

Data ownership

The domain teams who consume the rows. They see lag and drift on the same screens engineering does, so “the data is stale” has a number attached.

open drift · 18 tables

The shape of it

What the demo pipelines actually look like.

Every figure below is legible in the captures above. Nothing here is a projection of your estate — it is the state of the demo data.

48.2Mrows synced a day77.9M on the rolling snapshot
72active jobsof 78 registered · 24 breaching SLA
92mworst job lagreturns-com→wh-core-26 · SLA 45m
$4,601projected MAR billfrom the backfill model · deletes billed
Rows by domain, 30 dayswhere the volume actually sits
  • Commerce18.4M
  • Payments10.6M
  • CRM7.8M
  • Support5.2M
  • Inventory4.1M
  • Marketing2.1M
Pipeline healthlag + drift + runs, composite · +4 vs prior week
93
  • 97.8% success · 14m average lag
  • Drag: 33 failed/partial runs · 24 breach jobs
Run success, 7 days97.8% of demo runs succeeded
  • Success · 97.8%
  • Failed or partial · the 33 on the health ring

How it runs

A row's journey, in the order it actually happens.

01

Connect

A source becomes a typed connector — files, CDC, extract, API or webhook — with tables and a schedule.

02

Move

Jobs run in their mode — full refresh, incremental, append-only or CDC — carrying rows per day and lag with them.

03

Measure

Lag is compared to each job's SLA continuously; breaches sort into the queue worst-first.

04

Recover

Failed and partial runs rally from the overview; the alert says why — full-refresh mode on 64 tables cannot fit the 6-hour window.

One record

The plumbing behind
every number the estate shows.

Sync is not an import wizard. Its jobs, lags and drift flags are the same record the warehouse's freshness SLAs and the metric layer's freshness figures are computed from.

All 132 applications

Limits

What Sync does not do yet.

Finding this out on the third call is worse for you than reading it here, and worse for us.

Start

Open it before you talk to anyone.

Try

Open it right now

  • The live build
  • Demo data
  • No card, no call
Open live Sync

Pilot

Your sources, metered

  • Everything in Try
  • Connector-fit review
  • SLA and drift setup
  • Estate map
Talk to sales

Estate

Sync with the rest of it

  • Sync with Warehouse, Insight and Tables
  • One identity, one bill
  • CEDX delivery
Book an estate map

Questions

Before you pilot Sync.

Is the software on this page real?

Yes. Every screenshot is a capture of the running build, and you can open the same build at /app/sync. It runs on demo data, which the header states on screen.

What happens when a job breaches its SLA?

It sorts into the breach queue with its lag, its SLA and its rows per day, worst first — and the worst job is named on the header card. The alert root-causes it: the CRM job's 48-minute lag traces to full-refresh mode on 64 tables not fitting the 6-hour schedule.

Which source types are supported?

The connector screen shows the demo estate's types: S3 and GCS files, MySQL and Postgres CDC, SaaS extracts, APIs and webhooks. What we support for a given source of yours is a pilot conversation — this page does not claim a matrix.

How is drift different from lag?

Lag is time: how far behind its SLA a job is. Drift is divergence: rows that no longer match between source and destination. 18 tables sit in open drift, and the contacts table is flagged at 2.4% row drift in the alert feed.

Is Sync audited or certified?

No certification has been issued. What we can evidence about hosting, encryption, tenant isolation and production access is written up on the security page.

The jobs are running. See which one is worst.

Live build, demo data, no card. The breach queue sorts itself worst-first, which is the only honest way to sort it.