Article

Gluesync Whisperer module: controlled database workloads for testing and validation

2026-01-20 · /gluesync/gluesync-whisperer-module/

The Whisperer module is a new addition to Gluesync’s modular ecosystem. It provides a controlled way to generate database activity and observe system behavior under load.

Whisperer complements Gluesync’s replication engine as a workload orchestration tool. Consequently, teams can simulate real-world database operations in a repeatable and observable manner.

What is Gluesync Whisperer module

Whisperer is a standalone module that connects to databases via JDBC. It executes configurable INSERT, UPDATE, and DELETE operations based on user rules. Instead of replicating data, it produces data changes to test CDC pipelines and simulate workloads.

The module is managed through a web-based UI and a REST API, enabling both interactive use and automated testing scenarios.

Workload generation and orchestration

With Whisperer, users can register database connections and inspect schemas. They can also define continuous execution jobs, often called “pillow-fight” workloads. These jobs generate steady or variable data change patterns. As a result, teams can observe how databases, pipelines, and downstream systems respond.

The integrated query workspace provides direct visibility into schema structures and execution results, supporting exploratory analysis and troubleshooting during test phases.

Query workspace and SQL editor

Whisperer introduces a unified QueryWorkspace that combines schema browsing and SQL execution directly in the web interface.
From the integrated metadatasidebar, users can explore available schemas, tables and its metadata (columns, keys, …).

Within the same interface, users can run ad‑hocSQLqueries with support for parameter binding, optional schema scoping and row limits.
This workspace also enables:

  • CSVexport/import of query results or entire tables, via endpoints
    (…/export-csv, …/import-csv),
  • pagination and parameterized execution,
  • and real‑timedisplay of results directly within the React frontend.

This capability transforms Whisperer from a simple workload generator into a dynamic testing and diagnostic environment, letting data engineers iterate quickly, validate queries and inspect replication behavior without leaving the dashboard.

Use cases and value

Whisperer is particularly valuable in pre-production and validation environments, where understanding system behavior is critical before enabling real-time replication in production. It allows teams to stress-test databases, validate CDC correctness and evaluate infrastructure sizing without relying on unpredictable external workloads.

Because it operates independently from replication agents, Whisperer can be used both alongside Gluesync and as a general-purpose database workload generator.

Built for flexible environments

The module supports a wide range of relational databases and runs as a Docker container compatible with both x86_64 and ARM architectures. This flexibility makes Whisperer suitable for on-prem, cloud and hybrid environments, aligning with Gluesync’s broader platform philosophy.

Whisperer fills a critical gap by enabling controlled testing and validation — an essential step for building reliable real-time data integration architectures.

For more information about Whisperer, visit the Gluesync Whisperer module documentation.

Back to blog