Shopify’s Unique Data Science Hierarchy Of Needs - Shopify
Dec 21, 2021

Summary
This post introduces Shopify's unique Data Science Hierarchy of Needs, which prioritizes impact and a tool-agnostic approach over specific technologies. It details five levels: Collect & Model, Describe, Predict/Infer, Prescribe, and Influence. The post emphasizes starting with simple solutions before moving to more complex ones and uses the COVID-19 pandemic impact analysis as a case study to illustrate how this philosophy enabled rapid insights and informed critical business decisions, such as extending free trials, expanding funding programs, and enhancing shipping options. It highlights that advanced techniques like AI/ML were not always necessary for significant impact.
More from the Data Store Selection and Usage trail
- We replaced Redis with MySQL for inventory reservations—and it scaled (2026) - Shopify
- Mitigating Deadlocks in high concurrency environments - Shopify
- Safely Adding NOT NULL Columns to Your Database Tables - Shopify
- Double Entry Transition Tables: How We Track State Changes At Shopify - Shopify
- Upgrading MySQL at Shopify - Shopify