Feb 17, 2021 · 24m · mad
Introducing Kedro
gold bands on the timeline = statements, start to end. Hover to read, click to jump. CC turns on captions
Yetunde Dada, Principal Product Manager at QuantumBlack (McKinsey & Company), introduces Kedro, an open-source Python framework designed to bring software engineering best practices to data science and machine learning pipelines. Through detailed architectural explanations and a live code demonstration, she shows how Kedro resolves scalability bottlenecks, enforces modularity, and integrates into modern MLOps ecosystems.
How this conversation actually went
Every chapter scored 0–10 on four independent dynamics. Hover any point for the reasoning behind the score. Matt holds 9.2% of the talking time here. How this is scored →
speaking balance: gold is Matt, purple is the guest (3 minute bins)
The guest gently rejects the audience framing that Kedro is merely an ETL tool like Talend, clarifying that it serves as pipeline scaffolding for data science.
Hardest push from Matt ▶ 19:01 Probing QuantumBlack and McKinsey relationshipMatt Turck asks the guest to explain how QuantumBlack's technical focus integrates with McKinsey's traditional strategic consulting model.
Biggest teaching moment ▶ 6:03 Distinguishing Kedro from workflow orchestratorsThe guest clearly delineates Kedro's role as project scaffolding versus execution orchestrators like Airflow, Prefect, and Dagster.
Matt holds his own ▶ 23:17 Host defining Great ExpectationsMatt Turck steps in to provide helpful background context to listeners regarding Great Expectations as an open-source data quality project.
the scores for every segment, with the reasoning behind each
| Chapter | Topic | Matt as informed peer | Guest teaching | Guest disagreement | Matt pushing back | Why |
|---|---|---|---|---|---|---|
| Background on QuantumBlack and McKinsey | 0 | 5 | 0 | 0 | Monologue presentation segment setting up QuantumBlack's background and explaining the gap between proof-of-concept scripts and scalable production machine learning code. The host does not speak, resulting in 0s for host metrics. | |
| Introduction to the Kedro Open-Source Framework | 0 | 6 | 0 | 0 | Guest continues monologue introducing Kedro's architecture, software engineering concepts, and its distinction from orchestrators like Airflow or Dagster. The host remains silent throughout the segment. | |
| Kedro Demo: Project Template Setup | 0 | 5 | 0 | 0 | Guest presents a live terminal demonstration of Kedro project templates derived from cookiecutter data science. The monologue format leaves host metrics at 0. | |
| Kedro Demo: Configuration and Data Catalog | 0 | 5 | 0 | 0 | Guest details configuration settings and the data catalog features in Kedro. The segment is entirely guest-led with no host participation. | |
| Kedro Demo: Pipeline Visualization with Kedro-Viz | 0 | 5 | 0 | 0 | Guest demonstrates pipeline execution and Kedro-Viz UI, with brief interjections from the host acknowledging the transition back to questions. Host engagement remains purely receptive. | |
| Presentation Wrap-up & AWS SageMaker Comparison | 2 | 5 | 0 | 1 | Host opens Q&A by asking about SageMaker integration, product roadmap, and team composition. The dynamic is collaborative and inquisitive without tension. | |
| Q&A: QuantumBlack Business Model and Audience Questions | 4 | 4 | 1 | 1 | Host moderates audience questions regarding data catalogs, ETL tool comparisons, and internal QuantumBlack projects. Host demonstrates subject knowledge by contextualizing Great Expectations for the audience. |