Spotlight: Gardyn
We used to do analytics in a MySQL database with all of our daily device, telemetry, and image processing data. There was no way to scale that further using MySQL. With MotherDuck, we’re finally starting to find patterns in our data to help customers grow produce more effectively.

Rob Teeuwen
Data Scientist

Gardyn offers a vertical, indoor home gardening system that uses a combination of hydroponics, lighting, and real-time monitoring for people to grow their own produce, regardless of space or experience.
We use MotherDuck to do analytics on a wide portfolio of our company’s data: ecommerce data, shipping data, finance data, production app data, IoT device telemetry data, and ML data from our image processing pipeline. Some of our production data is in MySQL, some is in Postgres and some is in Mongo. Running analytics across all that was impossible. Before MotherDuck, our daily data pipeline took more than 24 hours to run. Today, it’s less than an hour.
Our system allows us to collect large amounts of data. For each device, there’s data on the lights, water, telemetry, user interactions, historical configurations, foliage coverage, 100+ types of plants and more. That amount and diversity of data is full of possibilities, but it was difficult to wrangle when doing analysis to derive meaningful insights.
We needed a data warehouse that could ingest once-a-day updates from all of our sources quickly and easily. The team at Hashboard recommended MotherDuck, and we evaluated it against other options. MotherDuck was easy to use, it ended up meeting all of our requirements, and it was 10x cheaper than the leading data warehouses.
Setting up MotherDuck was simple and straightforward and saved us a lot of development time. When we needed a little more nurturing, the MotherDuck customer success team (called the “hatchery”) was there to help us.

Today, our analysts and back-end devs can query our company data in MotherDuck through tools like Hashboard, DBeaver, or just directly in the Motherduck UI. They can use DuckDB’s friendly SQL which allows our queries to be much less verbose and more readable compared to traditional SQL. Using our new MotherDuck data warehouse is way easier – and quicker – than when they had to pull data from all our different production data sources.
Importantly, we now have the ability to run multiple, complex window functions on very granular time series data. It computes within 2-3 minutes on MotherDuck, even after more than doubling our column count to ~150 columns. Previously, we could only analyze at the monthly level, but MotherDuck's efficient windowing capability computes quickly enough to provide deeper insights into our data.
Now that we have our data centralized, and it’s fast for both ad hoc queries and reporting, we can focus our efforts on finding patterns in the data. We’re delighted to work on actual data science projects rather than worrying about system load and data pipeline completion. The future is bright!
Our new data platform
- Raw data: Azure Storage in Parquet and CSV files
- Data warehouse: MotherDuck
- Data ingestion: Dagster Cloud and Fivetran
- Data transformation: dbt
- SQL development: VSCode and the MotherDuck UI
- BI and dashboards: Hashboard and Hex.tech