Aug 5, 2020 · 42m · mad

Fireside Chat: Nate Stewart (CPO & BOD at Cockroach Labs) with Matt Turck (Partner, FirstMark)

Nate Stewart · 31m spoken Matt Turck · 5m spoken Jack Cohen · 1m spoken
0:00 / 0:00
▶ Watch on YouTube →

gold bands on the timeline = statements, start to end. Hover to read, click to jump. CC turns on captions

In this Data Driven NYC fireside chat, Nate Stewart, Chief Product Officer at Cockroach Labs, joins host Matt Turck to discuss his career journey, distributed SQL database architecture, open-source commercialization, product management leadership, and diversity in tech.

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 14.6% of the talking time here. How this is scored →

Matt as informed peer 2.4 Guest teaching 5.0 Guest disagreement 1.6 Matt pushing back 0.6
05100:0015:0030:000:09–7:00 · Matt as informed peer 2/10 Nate Stewart's Career Journey to Cockroach Labs Matt open with friendly conversational prompts about Nate's background at Bloomberg, Microsoft, and Cockroach Labs. Nate provides an informative overview of his journey and how he structures his product management team around customer jobs to be done.7:00–10:21 · Matt as informed peer 1/10 CockroachDB Core Architecture and Value Propositions Matt prompts Nate to explain CockroachDB's value proposition to newcomers. Nate delivers a detailed breakdown of core database architecture covering resilience, horizontal scaling, and data locality.10:21–13:32 · Matt as informed peer 2/10 Evolution of Databases and the Emergence of Distributed SQL Matt asks Nate to walk through the historical context of database evolution. Nate educates the host and audience on the trade-offs between traditional relational databases, the NoSQL movement, and Google Spanner's breakthrough.13:32–17:18 · Matt as informed peer 3/10 Product Positioning Against Amazon Aurora and Apache Cassandra Matt names specific market competitors including Amazon Aurora and Apache Cassandra. Nate clearly breaks down the architectural limitations of competitors, such as Aurora's single-master bottleneck and Cassandra's rigid query schemas.17:18–21:31 · Matt as informed peer 4/10 Commercial Strategy Across Open Source, Enterprise, and Cloud Managed Offerings Matt demonstrates good understanding of open-source business models while asking about commercial strategy across open source, enterprise, and managed cloud. Nate explains top-of-funnel efficiency and serverless cloud goals.21:31–24:29 · Matt as informed peer 2/10 Lessons Learned in Building Cockroach Cloud Managed Service Matt asks about operational learnings in launching Cockroach Cloud. Nate explains why vertical integration was chosen over licensing and describes the organizational shift from bi-annual releases to agile SaaS iteration.24:29–27:10 · Matt as informed peer 3/10 Developer Engagement and Cockroach University Matt asks how Cockroach wins developer mindshare. Nate shares insights into practical Postgres compatibility and educational programs like Cockroach University.27:10–31:17 · Matt as informed peer 3/10 Actionable Diversity, Equity, and Inclusion Strategies in Tech Matt raises a thoughtful question regarding actionable diversity and inclusion in tech. Nate provides concrete strategies implemented at Cockroach Labs, including inclusive job requirements, pay equity bands, and updated product personas.31:17–35:13 · Matt as informed peer 2/10 Q&A: Open Source Licensing Strategy and Business Source License (BSL) In Q&A facilitated by Jack, Nate explains the transition from Apache 2.0 to the Business Source License (BSL) to protect against cloud provider exploitation while guaranteeing eventual reversion to open source after three years.35:13–39:49 · Matt as informed peer 2/10 Q&A: Executive Leadership Lessons and the Power of Communication An audience question pushes back on Cockroach's go-to-market strategy for non-enterprise users. Nate reframes the premise by arguing that zero-downtime maintenance and schema changes provide huge immediate value to small developer teams.39:49–41:46 · Matt as informed peer 2/10 Q&A: Demystifying the Shift from SQL to NoSQL and NewSQL An audience question asks if developers left SQL for NoSQL due to ACID guarantees rather than SQL syntax. Nate clarifies and reframes the lineage, explaining that developers reluctantly gave up ACID to achieve horizontal scale.0:09–7:00 · Guest teaching 3/10 Nate Stewart's Career Journey to Cockroach Labs Matt open with friendly conversational prompts about Nate's background at Bloomberg, Microsoft, and Cockroach Labs. Nate provides an informative overview of his journey and how he structures his product management team around customer jobs to be done.7:00–10:21 · Guest teaching 5/10 CockroachDB Core Architecture and Value Propositions Matt prompts Nate to explain CockroachDB's value proposition to newcomers. Nate delivers a detailed breakdown of core database architecture covering resilience, horizontal scaling, and data locality.10:21–13:32 · Guest teaching 6/10 Evolution of Databases and the Emergence of Distributed SQL Matt asks Nate to walk through the historical context of database evolution. Nate educates the host and audience on the trade-offs between traditional relational databases, the NoSQL movement, and Google Spanner's breakthrough.13:32–17:18 · Guest teaching 6/10 Product Positioning Against Amazon Aurora and Apache Cassandra Matt names specific market competitors including Amazon Aurora and Apache Cassandra. Nate clearly breaks down the architectural limitations of competitors, such as Aurora's single-master bottleneck and Cassandra's rigid query schemas.17:18–21:31 · Guest teaching 5/10 Commercial Strategy Across Open Source, Enterprise, and Cloud Managed Offerings Matt demonstrates good understanding of open-source business models while asking about commercial strategy across open source, enterprise, and managed cloud. Nate explains top-of-funnel efficiency and serverless cloud goals.21:31–24:29 · Guest teaching 4/10 Lessons Learned in Building Cockroach Cloud Managed Service Matt asks about operational learnings in launching Cockroach Cloud. Nate explains why vertical integration was chosen over licensing and describes the organizational shift from bi-annual releases to agile SaaS iteration.24:29–27:10 · Guest teaching 3/10 Developer Engagement and Cockroach University Matt asks how Cockroach wins developer mindshare. Nate shares insights into practical Postgres compatibility and educational programs like Cockroach University.27:10–31:17 · Guest teaching 5/10 Actionable Diversity, Equity, and Inclusion Strategies in Tech Matt raises a thoughtful question regarding actionable diversity and inclusion in tech. Nate provides concrete strategies implemented at Cockroach Labs, including inclusive job requirements, pay equity bands, and updated product personas.31:17–35:13 · Guest teaching 6/10 Q&A: Open Source Licensing Strategy and Business Source License (BSL) In Q&A facilitated by Jack, Nate explains the transition from Apache 2.0 to the Business Source License (BSL) to protect against cloud provider exploitation while guaranteeing eventual reversion to open source after three years.35:13–39:49 · Guest teaching 6/10 Q&A: Executive Leadership Lessons and the Power of Communication An audience question pushes back on Cockroach's go-to-market strategy for non-enterprise users. Nate reframes the premise by arguing that zero-downtime maintenance and schema changes provide huge immediate value to small developer teams.39:49–41:46 · Guest teaching 6/10 Q&A: Demystifying the Shift from SQL to NoSQL and NewSQL An audience question asks if developers left SQL for NoSQL due to ACID guarantees rather than SQL syntax. Nate clarifies and reframes the lineage, explaining that developers reluctantly gave up ACID to achieve horizontal scale.0:09–7:00 · Guest disagreement 1/10 Nate Stewart's Career Journey to Cockroach Labs Matt open with friendly conversational prompts about Nate's background at Bloomberg, Microsoft, and Cockroach Labs. Nate provides an informative overview of his journey and how he structures his product management team around customer jobs to be done.7:00–10:21 · Guest disagreement 1/10 CockroachDB Core Architecture and Value Propositions Matt prompts Nate to explain CockroachDB's value proposition to newcomers. Nate delivers a detailed breakdown of core database architecture covering resilience, horizontal scaling, and data locality.10:21–13:32 · Guest disagreement 1/10 Evolution of Databases and the Emergence of Distributed SQL Matt asks Nate to walk through the historical context of database evolution. Nate educates the host and audience on the trade-offs between traditional relational databases, the NoSQL movement, and Google Spanner's breakthrough.13:32–17:18 · Guest disagreement 2/10 Product Positioning Against Amazon Aurora and Apache Cassandra Matt names specific market competitors including Amazon Aurora and Apache Cassandra. Nate clearly breaks down the architectural limitations of competitors, such as Aurora's single-master bottleneck and Cassandra's rigid query schemas.17:18–21:31 · Guest disagreement 1/10 Commercial Strategy Across Open Source, Enterprise, and Cloud Managed Offerings Matt demonstrates good understanding of open-source business models while asking about commercial strategy across open source, enterprise, and managed cloud. Nate explains top-of-funnel efficiency and serverless cloud goals.21:31–24:29 · Guest disagreement 1/10 Lessons Learned in Building Cockroach Cloud Managed Service Matt asks about operational learnings in launching Cockroach Cloud. Nate explains why vertical integration was chosen over licensing and describes the organizational shift from bi-annual releases to agile SaaS iteration.24:29–27:10 · Guest disagreement 1/10 Developer Engagement and Cockroach University Matt asks how Cockroach wins developer mindshare. Nate shares insights into practical Postgres compatibility and educational programs like Cockroach University.27:10–31:17 · Guest disagreement 1/10 Actionable Diversity, Equity, and Inclusion Strategies in Tech Matt raises a thoughtful question regarding actionable diversity and inclusion in tech. Nate provides concrete strategies implemented at Cockroach Labs, including inclusive job requirements, pay equity bands, and updated product personas.31:17–35:13 · Guest disagreement 2/10 Q&A: Open Source Licensing Strategy and Business Source License (BSL) In Q&A facilitated by Jack, Nate explains the transition from Apache 2.0 to the Business Source License (BSL) to protect against cloud provider exploitation while guaranteeing eventual reversion to open source after three years.35:13–39:49 · Guest disagreement 3/10 Q&A: Executive Leadership Lessons and the Power of Communication An audience question pushes back on Cockroach's go-to-market strategy for non-enterprise users. Nate reframes the premise by arguing that zero-downtime maintenance and schema changes provide huge immediate value to small developer teams.39:49–41:46 · Guest disagreement 3/10 Q&A: Demystifying the Shift from SQL to NoSQL and NewSQL An audience question asks if developers left SQL for NoSQL due to ACID guarantees rather than SQL syntax. Nate clarifies and reframes the lineage, explaining that developers reluctantly gave up ACID to achieve horizontal scale.0:09–7:00 · Matt pushing back 1/10 Nate Stewart's Career Journey to Cockroach Labs Matt open with friendly conversational prompts about Nate's background at Bloomberg, Microsoft, and Cockroach Labs. Nate provides an informative overview of his journey and how he structures his product management team around customer jobs to be done.7:00–10:21 · Matt pushing back 0/10 CockroachDB Core Architecture and Value Propositions Matt prompts Nate to explain CockroachDB's value proposition to newcomers. Nate delivers a detailed breakdown of core database architecture covering resilience, horizontal scaling, and data locality.10:21–13:32 · Matt pushing back 0/10 Evolution of Databases and the Emergence of Distributed SQL Matt asks Nate to walk through the historical context of database evolution. Nate educates the host and audience on the trade-offs between traditional relational databases, the NoSQL movement, and Google Spanner's breakthrough.13:32–17:18 · Matt pushing back 1/10 Product Positioning Against Amazon Aurora and Apache Cassandra Matt names specific market competitors including Amazon Aurora and Apache Cassandra. Nate clearly breaks down the architectural limitations of competitors, such as Aurora's single-master bottleneck and Cassandra's rigid query schemas.17:18–21:31 · Matt pushing back 1/10 Commercial Strategy Across Open Source, Enterprise, and Cloud Managed Offerings Matt demonstrates good understanding of open-source business models while asking about commercial strategy across open source, enterprise, and managed cloud. Nate explains top-of-funnel efficiency and serverless cloud goals.21:31–24:29 · Matt pushing back 0/10 Lessons Learned in Building Cockroach Cloud Managed Service Matt asks about operational learnings in launching Cockroach Cloud. Nate explains why vertical integration was chosen over licensing and describes the organizational shift from bi-annual releases to agile SaaS iteration.24:29–27:10 · Matt pushing back 0/10 Developer Engagement and Cockroach University Matt asks how Cockroach wins developer mindshare. Nate shares insights into practical Postgres compatibility and educational programs like Cockroach University.27:10–31:17 · Matt pushing back 0/10 Actionable Diversity, Equity, and Inclusion Strategies in Tech Matt raises a thoughtful question regarding actionable diversity and inclusion in tech. Nate provides concrete strategies implemented at Cockroach Labs, including inclusive job requirements, pay equity bands, and updated product personas.31:17–35:13 · Matt pushing back 0/10 Q&A: Open Source Licensing Strategy and Business Source License (BSL) In Q&A facilitated by Jack, Nate explains the transition from Apache 2.0 to the Business Source License (BSL) to protect against cloud provider exploitation while guaranteeing eventual reversion to open source after three years.35:13–39:49 · Matt pushing back 2/10 Q&A: Executive Leadership Lessons and the Power of Communication An audience question pushes back on Cockroach's go-to-market strategy for non-enterprise users. Nate reframes the premise by arguing that zero-downtime maintenance and schema changes provide huge immediate value to small developer teams.39:49–41:46 · Matt pushing back 1/10 Q&A: Demystifying the Shift from SQL to NoSQL and NewSQL An audience question asks if developers left SQL for NoSQL due to ACID guarantees rather than SQL syntax. Nate clarifies and reframes the lineage, explaining that developers reluctantly gave up ACID to achieve horizontal scale.

speaking balance: gold is Matt, purple is the guest (3 minute bins)

0:00 · Matt 13.7% · guest 86.3%0:00 · Matt 13.7% · guest 86.3%3:00 · Matt 19.6% · guest 80.4%3:00 · Matt 19.6% · guest 80.4%6:00 · Matt 7.6% · guest 92.4%6:00 · Matt 7.6% · guest 92.4%9:00 · Matt 11.6% · guest 88.4%9:00 · Matt 11.6% · guest 88.4%12:00 · Matt 15.6% · guest 84.4%12:00 · Matt 15.6% · guest 84.4%15:00 · Matt 25.4% · guest 74.6%15:00 · Matt 25.4% · guest 74.6%18:00 · Matt 8.8% · guest 91.2%18:00 · Matt 8.8% · guest 91.2%21:00 · Matt 15.1% · guest 84.9%21:00 · Matt 15.1% · guest 84.9%24:00 · Matt 15.4% · guest 84.6%24:00 · Matt 15.4% · guest 84.6%27:00 · Matt 32.9% · guest 67.1%27:00 · Matt 32.9% · guest 67.1%30:00 · Matt 8.7% · guest 91.3%30:00 · Matt 8.7% · guest 91.3%33:00 · Matt 0% · guest 100%33:00 · Matt 0% · guest 100%36:00 · Matt 0% · guest 100%36:00 · Matt 0% · guest 100%39:00 · Matt 20.6% · guest 79.4%39:00 · Matt 20.6% · guest 79.4%42:00 · Matt 100% · guest 0%42:00 · Matt 100% · guest 0%
Sharpest disagreement ▶ 40:41 Reframing the ACID vs SQL premise

Nate directly challenges the premise of an audience question, stating that no developer left SQL for NoSQL by choice if they required ACID transactions, but rather traded ACID away out of scale necessity.

Hardest push from Matt ▶ 37:07 Challenging Cockroach's GTM alignment

Jack reads Shant's audience question that explicitly challenges Cockroach's go-to-market fit for smaller developers compared to MongoDB and Postgres.

Biggest teaching moment ▶ 14:01 Deep dive on Amazon Aurora architectural limitations

Nate provides a detailed technical lesson on why Aurora's single-master execution architecture creates write scale and availability limitations compared to CockroachDB.

Matt holds his own ▶ 17:14 Framing open source commercialization models

Matt demonstrates strong domain mastery of open-source business models by accurately articulating the evolution from open-source project to enterprise software and managed cloud offering.

the scores for every segment, with the reasoning behind each
ChapterTopicMatt as informed peerGuest teachingGuest disagreementMatt pushing backWhy
Nate Stewart's Career Journey to Cockroach Labs 2311 Matt open with friendly conversational prompts about Nate's background at Bloomberg, Microsoft, and Cockroach Labs. Nate provides an informative overview of his journey and how he structures his product management team around customer jobs to be done.
CockroachDB Core Architecture and Value Propositions 1510 Matt prompts Nate to explain CockroachDB's value proposition to newcomers. Nate delivers a detailed breakdown of core database architecture covering resilience, horizontal scaling, and data locality.
Evolution of Databases and the Emergence of Distributed SQL 2610 Matt asks Nate to walk through the historical context of database evolution. Nate educates the host and audience on the trade-offs between traditional relational databases, the NoSQL movement, and Google Spanner's breakthrough.
Product Positioning Against Amazon Aurora and Apache Cassandra 3621 Matt names specific market competitors including Amazon Aurora and Apache Cassandra. Nate clearly breaks down the architectural limitations of competitors, such as Aurora's single-master bottleneck and Cassandra's rigid query schemas.
Commercial Strategy Across Open Source, Enterprise, and Cloud Managed Offerings 4511 Matt demonstrates good understanding of open-source business models while asking about commercial strategy across open source, enterprise, and managed cloud. Nate explains top-of-funnel efficiency and serverless cloud goals.
Lessons Learned in Building Cockroach Cloud Managed Service 2410 Matt asks about operational learnings in launching Cockroach Cloud. Nate explains why vertical integration was chosen over licensing and describes the organizational shift from bi-annual releases to agile SaaS iteration.
Developer Engagement and Cockroach University 3310 Matt asks how Cockroach wins developer mindshare. Nate shares insights into practical Postgres compatibility and educational programs like Cockroach University.
Actionable Diversity, Equity, and Inclusion Strategies in Tech 3510 Matt raises a thoughtful question regarding actionable diversity and inclusion in tech. Nate provides concrete strategies implemented at Cockroach Labs, including inclusive job requirements, pay equity bands, and updated product personas.
Q&A: Open Source Licensing Strategy and Business Source License (BSL) 2620 In Q&A facilitated by Jack, Nate explains the transition from Apache 2.0 to the Business Source License (BSL) to protect against cloud provider exploitation while guaranteeing eventual reversion to open source after three years.
Q&A: Executive Leadership Lessons and the Power of Communication 2632 An audience question pushes back on Cockroach's go-to-market strategy for non-enterprise users. Nate reframes the premise by arguing that zero-downtime maintenance and schema changes provide huge immediate value to small developer teams.
Q&A: Demystifying the Shift from SQL to NoSQL and NewSQL 2631 An audience question asks if developers left SQL for NoSQL due to ACID guarantees rather than SQL syntax. Nate clarifies and reframes the lineage, explaining that developers reluctantly gave up ACID to achieve horizontal scale.

Statements from this episode (16)

Assertion Not checkable as stated
Nate Stewart: Cockroach Labs product team has about 25 people
“So the product team right now is about 25 people.”
Nate Stewart Aug 5, 2020 ▶ 3:42
Disclosure
Stewart: Dropping CS and PM requirements speeds up product manager hiring
“Because I can hire product managers a lot faster than someone that says, Hey, you already have to be a product manager or you have to have a computer science background.”
Nate Stewart Aug 5, 2020 ▶ 6:47
Assertion Not checkable as stated
Stewart: Traditional relational databases require offline downtime for schema changes
“In traditional relational databases. You're going to have to take the app offline. You're going to have to lock a table.”
Nate Stewart Aug 5, 2020 ▶ 8:14
Assertion Supported
Stewart: CockroachDB presents as a single Postgres database to developers
“From the point of view of the application developer, it looks like they're talking to a single Postgres database, but it just so happens to be elastically scalable.”
Nate Stewart Aug 5, 2020 ▶ 9:03
Disclosure
Stewart: Google Spanner paper provided the foundation for CockroachDB
“With some breakthroughs in computer science, there was the Google Spanner paper that came out, and it said, hey, you can get transactions. You can have these types of guarantees in a distributed environment, and that was really the foundation for the work that…”
Nate Stewart Aug 5, 2020 ▶ 12:50
Opinion
Stewart: Modern relational databases must be shared-nothing distributed SQL
“We think that again, if you were to build a relational database today with the current state of art, you would end up with a shared nothing, a SQL database that supports transactions.”
Nate Stewart Aug 5, 2020 ▶ 13:11
Assertion Supported
Stewart: Amazon Aurora's single master limits write scaling and creates downtime risk
“If you're, if you have a lot of rights, they're still going to a single master. They didn't rewrite the execution engine. So if that master goes down, your apps offline, if you want to scale your rights, you're going to have to get a larger and larger master m…”
Nate Stewart Aug 5, 2020 ▶ 14:42
Disclosure
Stewart: CockroachDB scales reads and writes arbitrarily across supported PostgreSQL features
“We don't have full Postgres compatibility today, but every Postgres feature we have is cloud native. It will use the full power of the cluster to serve your queries and we can scale writes arbitrarily. We can scale reads arbitrarily.”
Nate Stewart Aug 5, 2020 ▶ 15:28
Assertion Supported
Stewart: Cassandra offers fast reads but requires upfront knowledge of queries
“Cassandra can give you extremely fast reads, but it's going to come at the cost of some flexibility because for Cassandra, you have to know your query patterns ahead of time. You have to design your data for a particular set of queries.”
Nate Stewart Aug 5, 2020 ▶ 15:51
Prediction Not checkable as stated
Stewart: Cockroach Cloud will be default way people experience CockroachDB
“Cockroach Cloud, which we believe will be the default way that people experience CockroachDB”
Nate Stewart Aug 5, 2020 ▶ 19:32
Insight
Stewart: Enterprise managed cloud demand is driven by SRE hiring bottlenecks
“When we first built it, we were thinking, hey, this is for the startups. This is for the growth stage companies. But what we've seen in practice is that even the enterprises are like, we cannot hire site reliability engineers or operators fast enough to run th…”
Nate Stewart Aug 5, 2020 ▶ 20:25
Disclosure
Stewart: Cockroach Labs lacked telemetry before building managed cloud service
“So we don't look at the data that is in the database, but you know, where are people getting stuck when they're signing up? How long is it taking them to run that first query? That's information that was completely lost to us when we were just offering the ope…”
Nate Stewart Aug 5, 2020 ▶ 22:48
Prediction Not checkable as stated
Stewart: Online education will drive CockroachDB adoption into mission-critical apps
“We believe that online education really is the future way that we're going to get CockroachDB into more mission critical applications.”
Nate Stewart Aug 5, 2020 ▶ 26:47
Assertion Supported
Stewart: Cockroach Labs adopted BSL, open-sourcing code after three years
“One of the big things we did is we did change our open source license. So it's still source available. It's still free, but we moved from Apache to a license called the business source license. Which is just like Apache, you can use the software, you can redis…”
Nate Stewart Aug 5, 2020 ▶ 33:13
Assertion Not checkable as stated
Stewart: CockroachDB beats Amazon Aurora heads-up in single data centers
“We're still winning heads up versus Amazon Aurora in single data centers.”
Nate Stewart Aug 5, 2020 ▶ 38:47
Insight
Stewart: Migrating to NoSQL sacrificed ACID consistency, creating major development drawbacks
“You traded scale for acid, but that's something you lost when you're moving away from the relational database. And it turned out that losing acid Was a big deal.”
Nate Stewart Aug 5, 2020 ▶ 41:18
Made with StarZero

Turn any episode into a week of clips.

This entire site, over 400 conversations transcribed, diarized, checked and made playable, runs on the StarZero media pipeline. Drop in your own episode and the podcast clipper finds the moments worth sharing, cuts them, captions them, and reframes them for every feed.