Episode

How Slack Rebuilt Its Search Index for 10 Million Daily Queries

Podcast
The CTO Podcast with Fexingo: Technical Leadership, Architecture, and Engineering Org
Published
Jun 25, 2026
Duration seconds
471
Processing state
not_requested
Canonical source
https://audio.fexingo.com/business/the-cto-podcast/episode-0072.mp3
Audio
https://audio.fexingo.com/business/the-cto-podcast/episode-0072.mp3
JSON
/v1/public/podcasts/the-cto-podcast-with-fexingo-technical-leadership-architecture-and-engineering-org-7871807/episodes/how-slack-rebuilt-its-search-index-for-10-million-daily-queries
Markdown
/podcast/the-cto-podcast-with-fexingo-technical-leadership-architecture-and-engineering-org-7871807/how-slack-rebuilt-its-search-index-for-10-million-daily-queries.md

Actions

  • POST https://stenobird.com/v1/public/podcasts/the-cto-podcast-with-fexingo-technical-leadership-architecture-and-engineering-org-7871807/episodes/how-slack-rebuilt-its-search-index-for-10-million-daily-queries/transcription-requests
    Idempotently request low-priority transcript generation for this episode.
  • GET https://stenobird.com/podcast/the-cto-podcast-with-fexingo-technical-leadership-architecture-and-engineering-org-7871807/how-slack-rebuilt-its-search-index-for-10-million-daily-queries.md
    Read the agent-friendly Markdown representation of this episode resource.

Summary

Slack's search is used over 10 million times a day. But the original Elasticsearch-based index couldn't keep up as the platform grew to billions of messages. In this episode, the CTO Podcast breaks down how Slack's engineering team rebuilt its search infrastructure from the ground up — migrating from a single Elasticsearch cluster to a custom search engine called 'Search It'. We cover why they moved away from Elasticsearch, how they sharded data across hundreds of nodes, and the key trade-offs they made to keep search latency under 200 milliseconds. Lucas and Luna also discuss the human side of a multi-year migration: getting buy-in from leadership, managing developer burnout, and the moment the new search went fully live. If you're responsible for scaling a product that depends on fast, reliable search, this episode is packed with practical lessons. #Slack #SearchEngine #Elasticsearch #Scalability #Infrastructure #Migration #Engineering #CTO #TechLeadership #Architecture #Productivity #Business #Technology #FexingoBusiness #BusinessPodcast #CTOPodcast #RealTimeSearch #Backend Keep every episode free: buymeacoffee.com/fexingo