OpenObservability Talks

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


Listen Later

Shopify operates at massive scale, running thousands of services and processing billions of events per second. To tackle the challenges of observability at this scale, they built Observe—an in-house observability stack that makes use of open-source tools and specifications. In fact, they replaced an older vendors-based system, in an awe-inspiring migration project. But why build their own stack? Which open source tools did they use? How did they shape the user experience to their needs?

Joining us to unpack Shopify’s journey is Elijah McPherson, an engineering leader with deep expertise in observability and distributed systems. Elijah led the complete rebuild of Shopify’s observability stack and now also oversees jobs, caching, search, and ClickHouse infrastructure. Tune in to hear firsthand insights from one of the most innovative purpose-built observability implementations in production today!

The episode was live-streamed on 11 February 2025 and the video is available at https://www.youtube.com/watch?v=rBfTjlXKJW0

OpenObservability Talks episodes are released monthly, on the last Thursday of each month and are available for listening on your favorite podcast app and on YouTube.

We live-stream the episodes on Twitch and YouTube Live - tune in to see us live, and chime in with your comments and questions on the live chat.

⁠https://www.youtube.com/@openobservabilitytalks⁠  

https://www.twitch.tv/openobservability⁠



Show Notes:

00:46 - Episode and guest intro

03:43 - Why rebuild the observability stack in house

05:47 - Cost and vendor lock-in

07:09 - Tailoring observability for the organizational processes

10:27 - How to build a team to build in-house observability

13:37 - The importance of product sense in internal platforms

18:05 - The functionality of Shopify’s observability platform

25:15 - The Open Source stack used at Shopify observability

29:50 - Extending open source Grafana to Shopify’s needs

36:23 - Adopting open standards

42:26 - observability into business health

45:16 - how to run a migration project for a live production platform

53:15 - final tips and best practices

56:41 - which organizations should develop in-house observability


Resources:

  • Episode: Scaling Platform Engineering: Shopify’s Blueprint: https://medium.com/p/f18e97140681 

  • Shopify Observe - lectures: https://www.linkedin.com/posts/elijahmcpherson_observe-activity-7258195493657223168-mOGS/ 


Socials:

Twitter:⁠ https://twitter.com/OpenObserv⁠

YouTube: ⁠https://www.youtube.com/@openobservabilitytalks⁠


Dotan Horovits

============

Twitter:
@horovits

LinkedIn:
www.linkedin.com/in/horovits

Mastodon: @horovits@fosstodon

BlueSky: @horovits.bsky.social


Elijah McPherson

===============

Twitter: https://twitter.com/ElijahMcPherson

LinkedIn: https://www.linkedin.com/in/elijahmcpherson/

...more
View all episodesView all episodes
Download on the App Store

OpenObservability TalksBy Dotan Horovits

  • 5
  • 5
  • 5
  • 5
  • 5

5

3 ratings


More shows like OpenObservability Talks

View all
The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

289 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

626 Listeners

The Cloudcast by Massive Studios

The Cloudcast

153 Listeners

Affaires sensibles by France Inter

Affaires sensibles

300 Listeners

The Daily by The New York Times

The Daily

112,426 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

987 Listeners

Kubernetes Podcast from Google by Abdel Sghiouar, Kaslin Fields

Kubernetes Podcast from Google

181 Listeners

AWS Podcast by Amazon Web Services

AWS Podcast

203 Listeners

DevOps Paradox by Darin Pope & Viktor Farcic

DevOps Paradox

25 Listeners

AWS Morning Brief by Corey Quinn

AWS Morning Brief

79 Listeners

Dwarkesh Podcast by Dwarkesh Patel

Dwarkesh Podcast

502 Listeners

Developer Voices by Kris Jenkins

Developer Voices

30 Listeners

Rust in Production by Matthias Endler

Rust in Production

26 Listeners

KubeFM by KubeFM

KubeFM

2 Listeners

The Pragmatic Engineer by Gergely Orosz

The Pragmatic Engineer

64 Listeners