Skip to content

Data Observability Driven Development

Data quality management needs a paradigm shift
for data teams to scale up and trust what they deliver.

Principles of DODD

In order to define a solution that would help data teams and data usage to scale up, as well as foster a data-driven culture,
we identified 3 principles that data observability must follow.

Illustration_DODD_Computer_Guy_Green_Light_Blue_v2
Icon_1_40px

#1 Contextual observability

Data observability should provide information on the data itself and the context of its usage.

Icon_2_40px

#2 Synchronized observability

Data observability should be performed at the exact moment of data usage to avoid any lag between monitoring and use.

Icon_3_40px

#3 Continuous validation

Unlike tests, data observability should be included in the whole development lifecycle including production.

How does it work?

The Data Observability Driven Development method implements best practices following a four-step cycle.

Illustration_DODD_Graph_v2
Icon_Integration_40px

Log

From within the code, log data-related information

Icon_Customizable_40px

Check

Define data control rules to monitor usages

Icon_Checkmark_40px

Validate

Continuously validate rules before and in production

Icon_Traced_40px

Iterate

Review or refactor your code upon notifications.

What are the benefits?

The Data Observability Driven Development method is a paradigm shift as it allows data teams and data usage
to scale by enabling improved analysis, troubleshooting, and prevention.
Illustration_DODD_Woman_Yellow_Sunglasses
Icon_Accountability_40px

Accountability
enabler

Allow your team to be more
involved early on.

Icon_Maintenance_40px

Easier
maintenance

Identify rapidly
where changes are required.

Icon_Documentation_40px

Data usage documentation

Document how data is
used at run-time.

Icon_Reliability_40px

Higher
reliability

Validate data quality from development to production

Discover our platform

Illustration_Product_Understand_Your_Data_Usage

Our data observability platform tracks and measures in real-time your data usage performance across systems, projects, and applications.

It enriches your data management ecosystem by sharing schemas, lineages, and quality information with data glossaries, catalogs, and incident management systems.

Our use cases

Illustration_Use_Case_Less-Documentation

Less documentation.
Stronger governance
& productivity.

Illustration_Use_Case_Protect_Sensitive_Data

Protect sensitive and private data

Illustration_Use_Case_Protective_Shell

Create a protective shell around your data applications

Illustration_Use_Case_Time_To_Market

Accelerate your time to market

Trust what you deliver.