Mar 19, 2019 · 20m · mad

Optionality in Data Architecture // Justin Borgman, Starburst Data (FirstMark's Data Driven NYC)

Justin Borgman · 17m spoken Matt Turck · 13s 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 presentation at FirstMark's Data Driven NYC, Starburst Data CEO Justin Borgman advocates for architectural optionality in enterprise data systems, explaining how separating storage from compute, utilizing open data formats, and establishing SQL abstraction layers prevent vendor lock-in and future-proof data infrastructure.

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

Matt as informed peer 0.2 Guest teaching 1.5 Guest disagreement 0.5 Matt pushing back 0.0
05100:0010:0020:000:16–2:48 · Matt as informed peer 0/10 Speaker Background & Career History Justin presents his background founding Hadapt and selling to Teradata. As a presentation monologue, the host is inactive, resulting in zero host expertise and zero pushback.2:48–5:14 · Matt as informed peer 0/10 Presto Architecture & Connectivity Justin discusses Presto connectivity and cites Matt Turck's famous Big Data Landscape chart. The monologue nature keeps host interaction to zero while guest offers technical context.5:14–7:26 · Matt as informed peer 0/10 A Real-World Lesson in Lock-In Justin illustrates vendor lock-in through a personal narrative about his Boston gas utility service being cut off. Host participation is non-existent during this slide presentation.7:26–10:23 · Matt as informed peer 0/10 Three Keys to Architectural Longevity Justin details architectural principles including open file formats like ORC and Parquet, while briefly calling out proprietary database lock-in. Host scores remain zero for this presentation block.10:23–12:24 · Matt as informed peer 0/10 Future-Proofing with SQL Abstraction Justin concludes his talk by emphasizing SQL abstraction layers for enterprise freedom before opening for questions. Host scores remain zero in this final monologue section.12:24–20:21 · Matt as informed peer 1/10 Q&A and Fireside Chat Matt prompts Justin on company growth before opening to audience Q&A covering HIPAA, Facebook relations, and Spark concurrency. The dynamic is cooperative and informative without conflict or host pushback.0:16–2:48 · Guest teaching 1/10 Speaker Background & Career History Justin presents his background founding Hadapt and selling to Teradata. As a presentation monologue, the host is inactive, resulting in zero host expertise and zero pushback.2:48–5:14 · Guest teaching 1/10 Presto Architecture & Connectivity Justin discusses Presto connectivity and cites Matt Turck's famous Big Data Landscape chart. The monologue nature keeps host interaction to zero while guest offers technical context.5:14–7:26 · Guest teaching 1/10 A Real-World Lesson in Lock-In Justin illustrates vendor lock-in through a personal narrative about his Boston gas utility service being cut off. Host participation is non-existent during this slide presentation.7:26–10:23 · Guest teaching 2/10 Three Keys to Architectural Longevity Justin details architectural principles including open file formats like ORC and Parquet, while briefly calling out proprietary database lock-in. Host scores remain zero for this presentation block.10:23–12:24 · Guest teaching 1/10 Future-Proofing with SQL Abstraction Justin concludes his talk by emphasizing SQL abstraction layers for enterprise freedom before opening for questions. Host scores remain zero in this final monologue section.12:24–20:21 · Guest teaching 3/10 Q&A and Fireside Chat Matt prompts Justin on company growth before opening to audience Q&A covering HIPAA, Facebook relations, and Spark concurrency. The dynamic is cooperative and informative without conflict or host pushback.0:16–2:48 · Guest disagreement 0/10 Speaker Background & Career History Justin presents his background founding Hadapt and selling to Teradata. As a presentation monologue, the host is inactive, resulting in zero host expertise and zero pushback.2:48–5:14 · Guest disagreement 0/10 Presto Architecture & Connectivity Justin discusses Presto connectivity and cites Matt Turck's famous Big Data Landscape chart. The monologue nature keeps host interaction to zero while guest offers technical context.5:14–7:26 · Guest disagreement 0/10 A Real-World Lesson in Lock-In Justin illustrates vendor lock-in through a personal narrative about his Boston gas utility service being cut off. Host participation is non-existent during this slide presentation.7:26–10:23 · Guest disagreement 2/10 Three Keys to Architectural Longevity Justin details architectural principles including open file formats like ORC and Parquet, while briefly calling out proprietary database lock-in. Host scores remain zero for this presentation block.10:23–12:24 · Guest disagreement 0/10 Future-Proofing with SQL Abstraction Justin concludes his talk by emphasizing SQL abstraction layers for enterprise freedom before opening for questions. Host scores remain zero in this final monologue section.12:24–20:21 · Guest disagreement 1/10 Q&A and Fireside Chat Matt prompts Justin on company growth before opening to audience Q&A covering HIPAA, Facebook relations, and Spark concurrency. The dynamic is cooperative and informative without conflict or host pushback.0:16–2:48 · Matt pushing back 0/10 Speaker Background & Career History Justin presents his background founding Hadapt and selling to Teradata. As a presentation monologue, the host is inactive, resulting in zero host expertise and zero pushback.2:48–5:14 · Matt pushing back 0/10 Presto Architecture & Connectivity Justin discusses Presto connectivity and cites Matt Turck's famous Big Data Landscape chart. The monologue nature keeps host interaction to zero while guest offers technical context.5:14–7:26 · Matt pushing back 0/10 A Real-World Lesson in Lock-In Justin illustrates vendor lock-in through a personal narrative about his Boston gas utility service being cut off. Host participation is non-existent during this slide presentation.7:26–10:23 · Matt pushing back 0/10 Three Keys to Architectural Longevity Justin details architectural principles including open file formats like ORC and Parquet, while briefly calling out proprietary database lock-in. Host scores remain zero for this presentation block.10:23–12:24 · Matt pushing back 0/10 Future-Proofing with SQL Abstraction Justin concludes his talk by emphasizing SQL abstraction layers for enterprise freedom before opening for questions. Host scores remain zero in this final monologue section.12:24–20:21 · Matt pushing back 0/10 Q&A and Fireside Chat Matt prompts Justin on company growth before opening to audience Q&A covering HIPAA, Facebook relations, and Spark concurrency. The dynamic is cooperative and informative without conflict or host pushback.

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

0:00 · Matt 0% · guest 100%0:00 · Matt 0% · guest 100%3:00 · Matt 0% · guest 100%3:00 · Matt 0% · guest 100%6:00 · Matt 0% · guest 100%6:00 · Matt 0% · guest 100%9:00 · Matt 0% · guest 100%9:00 · Matt 0% · guest 100%12:00 · Matt 8.2% · guest 91.8%12:00 · Matt 8.2% · guest 91.8%15:00 · Matt 0% · guest 100%15:00 · Matt 0% · guest 100%18:00 · Matt 1.2% · guest 98.8%18:00 · Matt 1.2% · guest 98.8%
Sharpest disagreement ▶ 9:35 Critique of unnamed proprietary database lock-in

Justin explicitly critiques a highly-funded database competitor for repeating vendor lock-in mistakes via proprietary storage.

Hardest push from Matt ▶ 12:23 Host redirects focus to company status

Host Matt Turck interrupts the transition to steer Justin toward giving concrete business metrics on Starburst's headcount and progress.

Biggest teaching moment ▶ 18:02 Explaining Spark vs Presto concurrency limitations

Justin clarifies that Spark is built for machine learning/ETL rather than high concurrency, educating the room on where Presto outperforms Spark SQL.

Matt holds his own ▶ 3:20 Acknowledgement of host's industry taxonomy

Justin references Matt Turck's seminal Big Data Landscape chart, highlighting the host's recognized expertise in tracking the data ecosystem.

the scores for every segment, with the reasoning behind each
ChapterTopicMatt as informed peerGuest teachingGuest disagreementMatt pushing backWhy
Speaker Background & Career History 0100 Justin presents his background founding Hadapt and selling to Teradata. As a presentation monologue, the host is inactive, resulting in zero host expertise and zero pushback.
Presto Architecture & Connectivity 0100 Justin discusses Presto connectivity and cites Matt Turck's famous Big Data Landscape chart. The monologue nature keeps host interaction to zero while guest offers technical context.
A Real-World Lesson in Lock-In 0100 Justin illustrates vendor lock-in through a personal narrative about his Boston gas utility service being cut off. Host participation is non-existent during this slide presentation.
Three Keys to Architectural Longevity 0220 Justin details architectural principles including open file formats like ORC and Parquet, while briefly calling out proprietary database lock-in. Host scores remain zero for this presentation block.
Future-Proofing with SQL Abstraction 0100 Justin concludes his talk by emphasizing SQL abstraction layers for enterprise freedom before opening for questions. Host scores remain zero in this final monologue section.
Q&A and Fireside Chat 1310 Matt prompts Justin on company growth before opening to audience Q&A covering HIPAA, Facebook relations, and Spark concurrency. The dynamic is cooperative and informative without conflict or host pushback.

Statements from this episode (13)

Assertion Not checkable as stated
Justin Borgman: Most large enterprise banks, retailers, and media firms use Teradata
“If you work for a large bank or a large retailer or a large media company, you probably have Teradata.”
Justin Borgman Mar 19, 2019 ▶ 0:54
Assertion Not checkable as stated
Borgman: Facebook Runs the Largest MySQL Deployment
“Facebook happens to run the largest MySQL deployment as well.”
Justin Borgman Mar 19, 2019 ▶ 2:19
Assertion Supported
Borgman: AWS Athena runs on Presto under the covers
“Athena actually runs on Presto under the covers, so that is the technology behind Athena.”
Justin Borgman Mar 19, 2019 ▶ 3:27
Insight
Justin Borgman: Specialized data tools lead to silos and vendor lock-in
“Over time, that creates a lot of data silos, and in particular, as you create these data silos, you're confronted with vendor lock-in, particularly if you're using proprietary databases or storage as your underlying infrastructure for these different use cases…”
Justin Borgman Mar 19, 2019 ▶ 4:46
Insight
Borgman: Modern architecture requires separated storage, open formats, and abstraction
“The three keys in my view to a data architecture that can stand the test of time are first and foremost, embrace this new, ah, frontier of storage compute separation. I'll talk about that in a moment. Use open data formats wherever possible. That is really, re…”
Justin Borgman Mar 19, 2019 ▶ 7:30
Insight
Borgman: Storage and compute separation provides cost flexibility through on-demand scaling
“You can leave all of your data in S three, which is essentially your lowest cost option, right? In the cloud. And you can spin up these EC two nodes as needed as demand increases for whatever workload you're doing. And as a result, you have all this cost flexi…”
Justin Borgman Mar 19, 2019 ▶ 8:25
Assertion Not checkable as stated
Borgman: Facebook runs essentially all of its infrastructure using ORC
“Essentially Facebook runs all of their infrastructure using ORC file.”
Justin Borgman Mar 19, 2019 ▶ 9:09
Assertion Not checkable as stated
Borgman: Netflix uses Parquet for essentially all of its infrastructure
“Ah, Parquet, Netflix uses that for all of their infrastructure essentially.”
Justin Borgman Mar 19, 2019 ▶ 9:14
Opinion
Borgman: Adopting popular database vendors with proprietary storage repeats vendor lock-in
“And I think that's a mistake that a lot of people are making today, is there's a very popular database company right now that I won't mention, that is very, very popular, has raised a lot of money, and once again, it is that that story of vendor lock-in all ov…”
Justin Borgman Mar 19, 2019 ▶ 10:00
Insight
Borgman: SQL abstraction layers insulate users from underlying data changes
“My view is creating a sequel abstraction layer at least in the context of sequel analytics is a big part of the answer and by doing that if you if you use something that allows you to separate storage from compute and allows you to query any data source you ca…”
Justin Borgman Mar 19, 2019 ▶ 11:17
Assertion Not checkable as stated
Borgman: Starburst Data is entirely bootstrapped and profitable from day one
“We haven't raised any venture capital thus far. And in fact, we're actually profitable, and we've been running profitably from day one,”
Justin Borgman Mar 19, 2019 ▶ 13:03
Assertion Supported
Borgman: Major global ride-sharing platforms run Presto for data analytics
“Most of the world's ride-sharing companies around the world actually run Presto for their analytics because of that, so You know, that's Lyft here in the US that's GrabTaxi in Singapore, that's OlaCabs in India, that's Kareem in the Middle East.”
Justin Borgman Mar 19, 2019 ▶ 16:52
Opinion
Borgman: Apache Spark is not built to support high concurrency workloads
“Anyone who's trying to do high concurrency will usually realize that Spark is not built for high concurrency.”
Justin Borgman Mar 19, 2019 ▶ 18:41
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.