Diffa

Diffa is an open source data analysis tool that automatically establishes data differences between two or more real-time systems.

Diffa will help you compare local or distributed systems for data consistency, without having to stop them running or implement manual cross-system comparisons. The interface provides you with simple visual summary of any consistency breaks and tools to investigate the issues.

Diffa is the ideal tool to use to investigate where or when inconsistencies are occuring, or simply to provide confidence that your systems are running in perfect sync. It can be used operationally as an early warning system, in deployment for release verification, or in development with other enterprise diagnosis tools to help troubleshoot faults.

Features

See It In Action

For a quick overview of Diffa you can see the simple demo application via the screencast.

busy_600

To test drive it yourself, run the demo app that comes packaged with the main Diffa bundle.

How Diffa Can Help You

Some examples of how Diffa can help you are detailed in the use cases.

How Diffa Works

Check out the architectural overview.

How To Integrate Diffa Into Your App

Check out the integration guide to find out how to get Diffa speaking with your application.