OpenObservability Talks

Shopify’s Journey to Planet-Scale Observability - OpenObservability Talks S5E09

Feb 27, 2025
Elijah McPherson, an engineering leader at Shopify with expertise in observability, discusses the company's ambitious journey to create an in-house observability stack called Observe. He dives into the challenges of vendor lock-in and the strategic pivot to open-source solutions. Elijah emphasizes the critical role of developer experience and user feedback in building tools that meet engineers' needs. The conversation highlights innovative features like the Investigate API and the importance of integrating business metrics for enhanced performance insights.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

High Observability Costs

  • Shopify used three vendors for observability: logs, tracing, and metrics.
  • The costs were astronomical and rising disproportionately to Shopify’s growth.
INSIGHT

Tailoring for Needs

  • Tailoring observability to organizational needs and empowering teams to own reliability are key drivers for in-house solutions.
  • Generic third-party tools may not fully align with unique workflows and internal processes.
ADVICE

Team Composition

  • Build diverse teams with expertise in backend, frontend, UI/UX, operations, and product management when tackling large-scale internal platforms.
  • Consider the operational aspects of running the platform at scale and providing internal support.
Get the Snipd Podcast app to discover more snips from this episode
Get the app