Speaking

I build distributed systems and lead the teams that run them at scale. The talks below, spanning more than a decade, cover the work directly: database internals, observability infrastructure, and what it takes to design, ship, and operate systems that other engineers depend on.

Conferences

Unified Management Plane for OpenTelemetry

Google Cloud Next 2026 · Las Vegas, NV

Co-presented with Keith Chen of Google Product Management on how Google Cloud gives customers control over their telemetry before it is stored. The talk covered the design of the Telemetry Router — a managed OpenTelemetry entry point that filters, transforms, aggregates, and routes metrics, logs, and traces to Cloud Observability or to third-party backends. We showed how server-side OpenTelemetry control can reduce client-side complexity, give enterprises more control over telemetry cost, and preserve interoperability across observability backends..

Video

Build Your Own Distributed System Using Go

GopherCon 2023 · San Diego, CA

A hands-on walkthrough of building a distributed key-value store using Go and the Hashicorp Raft library. The talk covers distributed consensus, snapshotting, log compaction, and the practical differences between distributing a simple key-value store versus a more complex storage engine like BoltDB.

Video · Slides

Observing Observability

DevOpsDays Galway 2019 · Galway, Ireland

A version of my Monitorama 2019 talk, delivered at DevOpsDays.

Video

Observing Observability

Monitorama 2019 · Baltimore, MD

Why observability and monitoring systems struggle to meet their goals, and why they are so hard to build. Drawing on my experience at Loggly, InfluxData, and Google Cloud, I examine the recurring patterns and mistakes teams make when building these systems at scale.

Slides

Infrastructure at Scale: Apache Kafka, Apache Storm & Elasticsearch

AWS re:Invent 2013· Las Vegas, NV

Co-presented with Jim Nisbet (CTO, Loggly). A presentation of how Loggly built its second-generation multi-tenant, geo-distributed, real-time log management system on AWS, using Kafka, Storm, and Elasticsearch. This talk was one of the first public accounts of using Kafka as a durable ingestion layer in front of Elasticsearch for large-scale log aggregation. Both Kafka and Elasticsearch were pre-1.0 and the design showcased a pattern that later became common across log analytics systems.

Video · Slides


Academic

rqlite: The Distributed Database Built on Raft and SQLite

Carnegie Mellon Database Group – Vaccination Database Tech Talks, 2021

Invited by the CMU Database Group to present on rqlite’s goals, design, Raft consensus integration, SQLite embedding, testing strategy, and real-world applications.

Video · Slides · Blog post

Distributed Systems with rqlite

ACM Pittsburgh – 2018 Series

An introduction to distributed systems, the problems they solve, and how rqlite uses Raft to replicate SQLite.

Slides · Blog post


Regional

Ekanite: The Syslog Server with Built-in Search

San Francisco Go Meetup

A talk on Ekanite, a syslog server I built in Go with integrated full-text search using the Bleve library.

Slides · Blog post

InfluxDB and the Raft consensus protocol

San Francisco Database Meetup

As a core member of the InfluxDB development team I gave a presentation on InfluxDB internals and its use of the Raft consensus protocol.

Video · Slides · Blog post

Talking Distributed Systems at Hacker Nights

Hacker Nights

A talk on rqlite and distributed systems to the New York-based development group.

Video · Slides · Blog post


Podcasts

rqlite and Open Source development

Contributor Podcast · hosted by Eric Anderson, Scale Venture Partners

A wide-ranging discussion on rqlite, its design, the open-source development model, and the economics of building and maintaining open-source software.

Cloud Logging on Google Cloud Platform

Google Cloud Platform Podcast · with Reed Taylor

A discussion of Cloud Logging, GCP’s centralised logging product, its architecture, and recent feature additions.

Audit Logging on Google Cloud Platform

Google Cloud Platform Podcast · with Oscar Guerrero

A conversation on GCP’s Audit Logging capabilities and their role in security and compliance.


Writing on Speaking

I have also written about the craft of conference speaking itself:


Interested in having me speak? Get in touch.