← All posts
Event · Sep 22, 2026

DataFusion at LangChain: the Rust data engine moves into the agent stack

The San Francisco Apache DataFusion meetup at LangChain: ADBC, SmithDB, Hotdata, and Sail, four talks on the Rust data stack under Python APIs.

On August 13, 2026 the San Francisco Apache DataFusion Meetup met at LangChain's new office in SOMA. The premise, from the organizers' invitation, was an evening of talks about DataFusion "and its growing role in modern data infrastructure," with a spotlight on real-world applications, performance work, and integrations. What the evening actually showed was narrower and more interesting: the same Rust query engine now sits underneath agent observability, database provisioning for agents, a Spark replacement, and the connectivity layer that ties them together.

Five talks, four companion interviews, and a walk through the office before doors opened are all on FunctionalTV. The graph of who spoke, what they built, and how it connects lives on devreal.ai.

The arc of the evening

The agenda ran from the engine outward. It opened inside DataFusion itself, with adaptive query execution in the distributed runtime, then moved to a full Spark-compatible engine built on it, then to two products that ship it to customers, and closed with the connectivity standard that lets any of them talk to any other without copying rows.

  • Alexander Bianchi (Datadog) opened with Adaptive Query Execution in DataFusion Distributed: the distributed runtime learning from partial results and re-planning as it goes.
  • Shehab Amin (LakeSail) presented Inside Sail: Rebuilding the Spark Lakehouse Ecosystem in Rust, a Spark Connect-compatible engine with in-process Python, native Iceberg and Delta Lake, and unified batch, streaming, and AI workloads, all without the JVM.
  • Ankush Gola (LangChain) presented Building SmithDB: The Database for Agent Observability, the DataFusion-powered database behind LangSmith's trace workloads: object storage, Vortex files, demanding trace-query patterns, and the production gains they delivered.
  • Divya Ranganathan and Zac Farrell (Hotdata) presented Provisioning Millions of Databases with DataFusion and DuckLake, on batching and a Rust-native architecture that provisions hundreds of thousands of isolated databases quickly, on the way to a million in under a minute.
  • Emil Sadek (Columnar) closed with Arrow End-to-End: Integrating DataFusion and ADBC, showing how ADBC drivers, table providers, and Flight SQL move Arrow data from server to client with no row-oriented detour.

Read in order, the five talks are one argument. DataFusion is fast enough to be the engine. Sail makes it Spark-shaped so existing code runs on it. SmithDB and Hotdata prove it in production for agent workloads. ADBC is how the pieces exchange data without paying the transpose tax.

The conversations

Between talks, Alexy Khrabrov sat down with three of the speakers for Structured Output, the struct.fm podcast.

Before the doors opened, DataFusion at LangChain: Meet the Speakers walks through the office and checks in with the organizers and speakers previewing their talks.

Where it lives

Every talk, speaker, company, and project from the evening is a node in the developer community graph:

The organizers said they have room for speakers at the December meetup. If you are building on DataFusion, that is the place to show it.

Independent by design

Your player.
Your subscription.

One permanent feed. Listen in the podcast app you love, with the conversations always at home here.

https://struct.fm/feed.xml
578 audio episodes available in the feed.