Cupcake DRCP

Database Recovery Control Plane

Move critical MySQL-compatible data without flying blind.

Cupcake DRCP turns replication, CDC, migration, comparison, repair, and recovery into one operator-facing surface for teams that need proof before they trust a database move.

PlanPolicy-based replication runs
ObserveCDC lag, events, and health
RecoverCompare, repair, and audit

Adaptive Deployment Patterns

Run Cupcake where the replication path needs control.

Cupcake DRCP can sit close to the source, close to the recovery target, or in a central operations hub. The control plane stays consistent while the footprint adapts to network boundaries, customer security rules, and recovery architecture.

Pattern 01

Source-side control

Place the worker near production MySQL, MariaDB, or Percona when source access is tightly controlled and outbound movement is preferred.

Pattern 02

Target-side recovery

Put Cupcake next to the DR or migration target so recovery teams can validate lag, compare data, and execute repair from the destination environment.

Pattern 03

Operations hub

Use one Cupcake hub to coordinate multiple projects, recurring compare schedules, CDC stream monitoring, and recovery evidence across environments.

Pipeline Visualization

See the whole MySQL-compatible path before anyone calls cutover.

MySQL-compatible sources, mapping policy, snapshot, CDC catch-up, compare, repair, and a target that can be trusted.

DRCP / project: storefront-recovery / live MySQL + MariaDB + Percona
Cupcake DRCP data movement pipeline A source database flows through Cupcake mapping, snapshot, CDC, comparison, repair, and target validation. SOURCE CUPCAKE DRCP TARGET MySQL primary binlog enabled MariaDB source schema discovered Percona Server MySQL compatible Mapping tables + filters Snapshot bulk load Cupcake DRCP CDC Catch-up lag + heartbeat Compare + Repair row drift evidence MySQL target ready to promote MariaDB DR validated copy Percona replica ready standby

The Pain

Database movement is usually scattered across scripts, terminals, and hope.

Leadership wants confidence.

Show the state of every migration, mirror, comparison, and recovery action from one page.

Operators need control.

Turn repeatable workflows into managed jobs with clear policies, checkpoints, and status.

Auditors need evidence.

Keep comparison results, repair actions, schedule history, and operational decisions traceable.

The Story

From first connection to recovery proof.

  1. 01

    Connect

    Register MySQL and MariaDB endpoints, validate access, and discover schemas.

  2. 02

    Map

    Define source-to-target table policy, filters, and migration behavior.

  3. 03

    Move

    Run snapshot, sync, CDC, and migration jobs with lifecycle controls.

  4. 04

    Verify

    Compare data, inspect drift, and prove the target matches expectations.

  5. 05

    Recover

    Repair differences, schedule repeatable runs, and preserve audit history.

Operations Dashboard

A CDC dashboard for stream health, lag, telemetry, and repair readiness.

Cupcake’s operations view is built around the questions operators ask during live data movement: is the stream polling, how stale is the heartbeat, what changed in the last hour, where is the binlog position, and should compare/repair be scheduled before cutover?

CDC Streams

A live view of database changes.

WorkspaceActive project: redacted - signed in as operator

CDC Monitor

Keep continuous streams readable.

Focus on whether the stream is healthy, caught up, and moving data. Technical events stay available when needed.

Streaming
3CDC streams
3Running
3Live heartbeats
0Failed

Stream Fleet

3 CDC streams

3 Running streams3 Live heartbeats0 Attention needed0 Last hour changes
Mapping for redacted_scopesource-host-redacted:3306 -> target-host-redacted:3306 · ID: rjob_redacted
Caught upLag
0Rows applied
0Last hour
HealthyLive · 0s agoPolling
Mapping for employeessource-host-redacted:3306 -> target-host-redacted:3306 · ID: rjob_redacted
Caught upLag
0Rows applied
0Last hour
HealthyLive · 3s agoPolling
Mapping for sample_appsource-host-redacted:3306 -> target-host-redacted:3306 · ID: rjob_redacted
22s behindLag
0Rows applied
0Last hour
HealthyLive · 11s agoPolling

Selected Stream Detail

Mapping for sample_app · redacted runtime

Healthy
FK checks disabled for this CDC stream.Child rows may replicate before parents, which can create temporary drift. Run periodic compare/repair.

General

Source: source-host-redacted
Target: target-host-redacted
Job Type: CDC

Stream

22s behind

Heartbeat 11s ago

Source Load

QPS 14.6/s
Buffer 100.0%
Binlog enabled

Workload

Creates0
Updates0
Deletes0
1HealthyWorker polling and receiving heartbeats.
222s behindLatest heartbeat 11s ago.
30 rows appliedNo changes seen in the last hour.
4No current errorLatest CDC events are clean.
5Position trackedbinlog:mysql-bin.redacted
6FK checks disabledCompare and repair should be scheduled.

Show technical CDC events

WhenTableCreatesUpdatesDeletesOutcomeResult
2026-05-08 21:11:42-000completedCDC cycle completed
2026-05-08 21:11:42-000n/aCDC stream heartbeat
2026-05-08 21:11:42----n/aCDC checkpoint updated
2026-05-08 21:11:37----n/aCDC binlog cycle found no new events
2026-05-08 21:11:32-000completedCDC cycle completed

What You Can Sell

Six clear reasons buyers remember Cupcake DRCP.

Replication Control Plane

One place to plan, start, stop, inspect, and govern replication jobs.

CDC Observability

Live event counts, heartbeat age, stream lag, and table-level application signals.

Migration Readiness

Validation, pause/resume, bulk load controls, and intentional cutover states.

Data Comparison

Surface row-level drift between source and target before customers feel it.

Targeted Repair

Apply scoped reconciliation instead of rerunning fragile, expensive jobs.

Automation History

Schedule recurring operations and keep queue, run, and outcome evidence in view.

Platform Roadmap

Expanding the database horizon without diluting the control plane.

The roadmap should say the quiet part clearly: Cupcake is already strong for MySQL-compatible replication and recovery, and the next platform moves broaden database support while keeping the same workflow for mapping, CDC, compare, repair, automation, and audit evidence.

Now

MySQL-compatible operations

MySQL, MariaDB, and Percona support for projects, mappings, snapshots, CDC streams, comparison, targeted repair, schedules, and migration workflows.

Soon

PostgreSQL support

PostgreSQL endpoints enter the same control plane model: connection discovery, table mapping, movement orchestration, and health visibility.

Next wave

More source and target engines

Additional database connectors will expand recovery and migration coverage while preserving Cupcake’s operator-first workflow.

Platform

Policy, alerting, and evidence

Deeper schema-change policy, alert routing, richer audit exports, recovery runbooks, and historical health reporting for compliance-ready operations.

The Close

Less war room. More control room.

Cupcake DRCP gives database, platform, and recovery teams a shared source of truth for data movement operations that are too important to manage by memory.

Faster readinessKnow what can move and what needs attention.
Lower recovery riskCompare, repair, and repeat with visibility.
Cleaner handoffsGive teams a workflow they can inspect together.

FAQs

Common questions before teams try Cupcake.

Which databases are supported today?

Cupcake currently focuses on MySQL-compatible operations: MySQL, MariaDB, and Percona.

Is this only for migrations?

No. Cupcake supports ongoing replication visibility, CDC monitoring, comparison, repair, scheduling, migration workflows, and recovery evidence.

What is coming next?

PostgreSQL support is next on the roadmap, followed by more engines and deeper platform features such as alerting, policies, and audit exports.

Contact

Talk through your replication or recovery path.

Bring the source, target, timing pressure, and the workflows you need to prove. Cupcake can be positioned around a migration, recovery drill, CDC monitoring rollout, or repeatable compare and repair process.

Contact Cupcake