Case Study: Bump Technologies achieves rapid scaling to 250+ cores and dramatically fewer errors with FP Complete

A FP Complete Case Study

Preview of the Bump Technologies Case Study

Bump Technologies - Customer Case Study

Bump Technologies, founded in 2009 in Mountain View, built a popular smartphone file‑sharing app that exploded in adoption but ran into serious scaling and reliability problems. Written originally in Python, the rapidly growing codebase produced high error rates, single points of failure (especially around shared memory), and collaboration limits as the team outgrew the language’s structural capabilities.

The team migrated core systems to Haskell, whose strong type system, terse syntax and modular libraries cut code volume, reduced bugs and made refactoring safer and faster. The switch improved developer productivity and confidence, slashed testing and debugging time, lowered costs and headcount needs, and enabled massive parallel scale—from 6–8 cores to more than 250 cores across 70–100 machines—supporting Bump’s rapid growth.


Open case study document...

Bump Technologies

Jamie Turner

Lead Developer


FP Complete

10 Case Studies