1. Resources
  2. /
  3. Webinars
  4. /
  5. How Tinder built and open-sourced Bazel-diff to transform their CI/CD at scale

How Tinder built and open-sourced Bazel-diff to transform their CI/CD at scale

Delivering 93% P100 CI time savings by combining Bazel-diff with Buildkite's dynamic pipelines

Watch the webinar

Register to watch the webinar

A thumbnail showing the Buildkite and Tinder logos, and the webinar host Spriha Tucker and guests Connor Wybranowski and Maxwell Elliott.
Recorded on
June 10, 2025
Schedule
  1. Introduction 4 minutes
  2. Tinder and Bazel-diff 50 minutes
  3. Closing thoughts 5 minutes

Join us with Maxwell Elliott and Connor Wybranowski from Tinder iOS platform team as they share how their small team of 5 transformed CI/CD bottlenecks affecting 40+ engineers across the organization.

Facing 40-60 minute CI builds on a 1.5 million line codebase with 300+ targets, Tinder's team developed Bazel-diff, an open source tool that uses Merkle tree cryptographic summation to provide 100% accurate target diffing between Git revisions. The staggering results: Tinder saves over 4 years of compute time annually in their P90 case and 17 years in their P100 case.

Combined with Buildkite's dynamic pipelines, preliminary data shows potential 93% time savings in P100 scenarios, a 54% improvement over Bazel-diff alone. This allows them to decompose monolithic build processes into distributed, optimized pipelines that scale horizontally.

In this technical discussion, we’ll cover:

  • How Bazel-diff's Merkle tree architecture enables precise target selection at scale
  • Why they built it as an open source project and how the community contributed
  • The technical synergies and benefits of integrating Bazel-diff with Buildkite's dynamic pipelines
  • How they moved from monolithic builds to distributed shards for better resource utilization
  • Why this approach matters for AI-driven development workflows
  • Practical implementation advice for teams adopting this combination

Discover how Tinder transformed their CI/CD pipeline from frustration into a competitive advantage and how your team can implement similar improvements.


Related webinars

Start turning complexity into an advantage

Create an account to get started with a 30-day free trial. No credit card required.

Buildkite Pipelines

Platform

  1. Pipelines
  2. Pipeline templates
  3. Public pipelines
  4. Test Engine
  5. Package Registries
  6. Mobile Delivery Cloud
  7. Pricing

Hosting options

  1. Self-hosted agents
  2. Mac hosted agents
  3. Linux hosted agents

Resources

  1. Docs
  2. Blog
  3. Changelog
  4. Webinars
  5. Plugins
  6. Case studies
  7. Events
  8. Migration Services
  9. Comparisons

Company

  1. About
  2. Careers
  3. Press
  4. Brand assets
  5. Contact

Solutions

  1. Replace Jenkins
  2. Workflows for AI/ML
  3. Testing at scale
  4. Monorepo mojo
  5. Bazel orchestration

Legal

  1. Terms of Service
  2. Acceptable Use Policy
  3. Privacy Policy
  4. Subprocessors
  5. Service Level Agreement

Support

  1. System status
  2. Forum
© Buildkite Pty Ltd 2025