Bumble Apr 14, 2021

Scaling iOS at Bumble (Part 2)

Article Summary

Bumble's iOS team migrated their entire codebase to Tuist in Q2 2023, choosing it over SPM and Bazel. Here's what happened after the dust settled.

This is the final post in Bumble's three-part series on overhauling their iOS build system. After evaluating Swift Package Manager, Tuist, and Bazel, they made their choice and executed a company-wide migration.

Key Takeaways

Critical Insight

Bumble successfully migrated to Tuist in one quarter with minimal velocity loss, making modularization dramatically simpler while keeping rollback options open for the future.

The team learned critical lessons about what NOT to do with ProjectDescriptionHelpers that could save you from performance nightmares.

Recent from Bumble

Related Articles