Software Engineering Radio - the podcast for professional software developers

SE Radio 717: Eric Tschetter on Decoupling Observability

38 snips
Apr 23, 2026
Eric Tschetter, co-founder of Apache Druid and Chief Architect at Imply, explains why observability should be decoupled from monolithic stacks. He outlines a four-layer architecture and why query languages matter more than universal schemas. Conversation covers OpenTelemetry, indexing and query/compute for real-time analytics, sampling vs compression, and practical migration and governance strategies.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Indexing Is A Query Lens Not A Data Constraint

  • Indexing should match query patterns, not raw data; indexes are lenses optimized for access patterns like full-text search or time-series aggregation.
  • Eric frames indexing as performance optimizations aligned to each query language's needs.
INSIGHT

Decoupling Creates Cold Start But Enables Two Use Cases

  • Decoupling storage and compute introduces cold-start latency but enables two use cases: always-on detections on recent data and episodic investigations on historical data.
  • Use always-on infra for detections; use ephemeral compute and object storage for cheaper long-term archives.
ADVICE

Cache On Query Nodes For Fast Iteration

  • Cache on the query nodes: keep frequently accessed data on the machines executing queries to avoid repeated network reads.
  • Spin ephemeral compute with local disks in cloud (EC2) to speed iterative investigation workflows.
Get the Snipd Podcast app to discover more snips from this episode
Get the app