BlogRight arrowExperimentation
Right arrowLaunchDarkly and Snowflake in action: the power of Warehouse Native Experimentation
Backspace icon
Search iconClose icon

LaunchDarkly and Snowflake in action: the power of Warehouse Native Experimentation

A new way for engineering, product, and data teams to accelerate experimentation.

LaunchDarkly and Snowflake in action: the power of Warehouse Native Experimentation featured image

Sign up for our newsletter

Get tips and best practices on feature management, developing great AI apps, running smart experiments, and more.

Subscribe
Subscribe

The ability to test, analyze, and iterate quickly is a must for all stages of product development. At LaunchDarkly, we've always been committed to helping teams make data-driven decisions with our Experimentation product, and our new collaboration with Snowflake takes this to a whole new level.

In our recent webinar, LaunchDarkly Experimentation Specialist Aaron Montana sat down with Tim Jones, Senior Director, Innovation Solutions Team at Snowflake to discuss how Warehouse Native Experimentation with LaunchDarkly and Snowflake works. They also did a demo to illustrate the use cases.

Click on the image below to watch the webinar, or read the highlights below:

Link to watch the webinar

What is Warehouse Native Experimentation?

Traditional experimentation often requires a lot of data to be extracted, transformed, and loaded into multiple tools for analysis. This introduces compliance risks and data governance challenges. 

Warehouse Native Experimentation eliminates these barriers by enabling teams to run and analyze experiments directly within their data warehouse—in this case, Snowflake.

Using the LaunchDarkly-Snowflake integration, you can:

  • Run and analyze experiments in your warehouse while keeping data secure and compliant.
  • Use existing business logic and trusted metrics to measure results accurately.
  • Accelerate experimentation velocity by eliminating data silos and reducing manual effort.

How Snowflake powers Warehouse Native Experimentation

Snowflake’s AI Data Cloud provides a robust, scalable environment for managing and analyzing data. Its cloud-based architecture ensures easy integration across AWS, Azure, and Google Cloud, allowing teams to unify data from various sources into a single source of truth.

Key components of Snowflake’s platform include:

  • Elastic Compute for processing large-scale experimentation data efficiently.
  • Cortex AI for advanced analytics and AI-powered insights.
  • Snowgrid for cross-region and cross-cloud data sharing.

With LaunchDarkly sending experimentation data to Snowflake, teams can conduct deeper analyses using first-party metrics without additional data transformations or third-party analytics platforms.

Benefits for engineering, product, and data teams

Experimentation should be a planned part of the development process, not an afterthought. By integrating LaunchDarkly’s feature flagging and experimentation capabilities with Snowflake’s data cloud, teams can:

  • Leverage a single source of truth. Instead of exporting data to multiple locations, experiment data remains in Snowflake, reducing discrepancies and ensuring compliance.
  • Perform holistic analysis. Snowflake allows teams to analyze experimental data alongside financial, operational, and behavioral data for a more comprehensive view of business impact.
  • Drive faster, data-backed decisions. Real-time access to high-fidelity experimentation data empowers product teams to iterate quickly and optimize feature releases based on statistically valid insights.

Three pathways to run experiments 

When you use LaunchDarkly Experimentation, you can choose from three distinct pathways: LaunchDarkly-hosted analysis, custom warehouse analysis, and Snowflake Native Warehouse Experimentation.

LaunchDarkly-hosted experimentation

In this scenario, all experimentation workflows—from flag management to analysis—occur within LaunchDarkly. This is ideal for teams looking for an out-of-the-box solution with minimal setup.

LaunchDarkly-hosted experimentation

Custom warehouse analysis

In this setup, LaunchDarkly assigns users to experiments and sends data to the warehouse for custom analysis. Teams with existing data science workflows can use their preferred models while maintaining LaunchDarkly’s feature flagging capabilities.

Custom warehouse analysis

LaunchDarkly-powered warehouse analysis

In this scenario, LaunchDarkly runs analysis directly on warehouse-stored data, ensuring the highest accuracy and consistency. This bidirectional integration allows for real-time experimentation insights while keeping sensitive data secure.

LaunchDarkly-powered warehouse analysis

Real-world example: Optimizing subscription conversions

So, when should you use Warehouse Native Experimentation? Let’s examine a practical example of when it adds value.

Imagine that a SaaS company wants to do some experiments using customers who don’t cancel their subscriptions. The challenge is finding the most accurate way to identify these users. 

Traditional experimentation might measure this by examining users who visit the “thank you” page after a transaction. But that data point is imperfect because some people close the tab before the thank-you page appears. 

Or perhaps some people have entered a fraudulent credit card, are part of a free trial, or had a failed credit card transaction—these users would still see the “thank you” page, but they do not have an active subscription. So the data is not completely accurate.

We want to reference users who have had a successful credit card transaction. This is where leveraging Warehouse Native Experimentation comes in handy, as it can provide high-fidelity data about credit card transactions directly from Snowflake. 

With Warehouse Native Experimentation, only successful payments (verified transactions) are used as the source of truth. This eliminates guesswork and ensures business-critical decisions are based on validated, high-fidelity data.

How to set up a Warehouse Native Experiment

Check out this demo to see a step-by-step walkthrough of how to set up Warehouse Native Experimentation:

Getting started with Warehouse Native Experimentation

This integration is available now for LaunchDarkly and Snowflake customers. Teams can install the native application from the Snowflake Marketplace and begin running warehouse-powered experiments immediately.

Warehouse Native Experimentation is the next evolution of data-driven decision-making. By integrating LaunchDarkly’s industry-leading feature management and experimentation platform with Snowflake’s AI Data Cloud, teams can unlock new levels of experimentation velocity, accuracy, and scalability.

Like what you read?
Get a demo
Previous
Next