Traveloka Jun 28, 2018

3 Years of Android Development at Traveloka

Article Summary

Ahmad Fadli Basyari from Traveloka watched build times balloon from 3 minutes to 10 minutes as the app grew from 3 products to 20+. His team's solution? Rewrite the entire app twice in three years.

Traveloka's Android team scaled from 5 to 30+ engineers between 2015-2018, shipping 60 releases and growing from a messy single-module app to a sophisticated multi-module architecture. The journey involved two complete rewrites, multiple failed attempts at modularization, and hard lessons about technical debt.

Key Takeaways

Critical Insight

Traveloka reduced build times by 70% through feature-based modularization, but only after learning that layer-based separation and premature optimization don't scale.

The article reveals why their first modularization attempt was scrapped after months of work, and the surprising comfort zone trap that made the second attempt nearly impossible.

Recent from Traveloka

Related Articles