Mar 15, 2021 · 24m · mad
Fireside Chat: Arjun Narayan (Founder & CEO, Materialize) with Matt Turck (Partner, FirstMark)
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, host Matt Turck interviews Arjun Narayan, Founder and CEO of Materialize, about the evolution of streaming data architectures, the power of SQL-based real-time analytics, and the core technology driving Materialize.
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 12.1% of the talking time here. How this is scored →
speaking balance: gold is Matt, purple is the guest (3 minute bins)
Arjun forcefully rejects the premise of database tools that require rewriting systems from scratch, stating that such efforts are 'largely doomed'.
Hardest push from Matt ▶ 1:47 Challenging the streaming hype timelineMatt politely challenges the guest by noting that despite annual claims of streaming becoming dominant, adoption took much longer than expected.
Biggest teaching moment ▶ 13:40 Explaining fundamental trade-off breakthroughs in Timely DataflowArjun educates the host on how previous stream processors forced trade-offs between complex batch computations and low latency, whereas Timely Dataflow solved both.
Matt holds his own ▶ 9:20 Framing the NoSQL to SQL historical trajectoryMatt displays strong industry context by accurately summarizing the multi-year trajectory from relational databases to NoSQL hype and the subsequent return to SQL.
the scores for every segment, with the reasoning behind each
| Chapter | Topic | Matt as informed peer | Guest teaching | Guest disagreement | Matt pushing back | Why |
|---|---|---|---|---|---|---|
| Understanding Streaming Data vs. Batch Processing | 3 | 5 | 1 | 1 | Matt opens with a broad question on streaming and demonstrates basic industry knowledge by pointing out how the expected timeline for streaming adoption lagged behind industry hype. Arjun politely thanks Matt and explains the fundamental difference between batch processing and streaming using real-time financial use cases. | |
| Demystifying Apache Kafka as a Core Infrastructure Component | 2 | 6 | 1 | 0 | Matt acts as an audience surrogate, asking Arjun to define Apache Kafka for non-technical listeners. Arjun provides a clear explanation of message brokers, pub-sub architecture, and how Kafka enables real-time microservices without direct coordination. | |
| The Need for Streaming Databases and Incremental Computation | 2 | 6 | 1 | 0 | Matt asks why a streaming database is necessary given existing tools. Arjun educates Matt on why legacy pull-based batch analytics engines cannot scale to millisecond-level incremental recomputation. | |
| The Resurgence and Power of SQL in Modern Data Stacks | 4 | 5 | 2 | 1 | Matt shows good domain understanding by outlining the historic industry cycle from SQL to NoSQL back to SQL. Arjun validates this context, strongly criticizing tech pitches that force users to throw away SQL, while explaining how NewSQL and cloud data warehouses restored SQL dominance. | |
| Timely Dataflow and the Engine Driving Materialize | 3 | 6 | 1 | 0 | Matt mentions Timely Dataflow by name and asks about its technical origin. Arjun gives a detailed breakdown of Frank McSherry's research and contrasts Timely Dataflow with older stream engines like Apache Storm using an engine vs car analogy. | |
| Unpacking Materialized Views, Trigger Logic, and Update Granularity | 2 | 6 | 1 | 0 | Matt asks questions directly from his notes regarding materialized views, trigger logic, and granularity. Arjun clarifies the mechanics of pushing computation upon data changes rather than query request time. | |
| Integrating with dbt to Bridge Batch and Streaming Workflows | 3 | 5 | 2 | 0 | Matt connects Materialize's dbt integration with a previous event speaker. Arjun playfully offers a slightly provocative reframe of dbt as 'GitHub for SQL' while detailing how dbt bridges batch and streaming workflows. | |
| Future Roadmap: Hosted Cloud, Tiered Storage, and High Availability | 2 | 4 | 1 | 0 | Matt prompts for the future roadmap and cleanly wraps up the session. Arjun explains upcoming developments in hosted cloud services, tiered S3 storage, and database replication. |