Artwork

Content provided by Dotan Horovits. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Dotan Horovits or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ppacc.player.fm/legal.
Player FM - Podcast App
Go offline with the Player FM app!

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

1:00:24
 
Share
 

Manage episode 468674693 series 3252969
Content provided by Dotan Horovits. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Dotan Horovits or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ppacc.player.fm/legal.

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:

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/

  continue reading

59 episodes

Artwork
iconShare
 
Manage episode 468674693 series 3252969
Content provided by Dotan Horovits. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Dotan Horovits or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ppacc.player.fm/legal.

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:

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/

  continue reading

59 episodes

All episodes

×
 
Loading …

Welcome to Player FM!

Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.

 

Quick Reference Guide

Listen to this show while you explore
Play