Gojek Jan 6, 2026

Project Butter: A Journey for App Performance Improvement

Article Summary

Gojek's Android app was taking 14.35 seconds to launch. With 500+ modules and millions of lines of code, something had to change.

In 2021, Gojek's mobile platform team launched Project Butter to tackle severe performance issues across their consumer app. Senior Principal Engineer Raditya Gumay shares the technical journey of optimizing app launch, size, and responsiveness at massive scale.

Key Takeaways

Critical Insight

App launch time dropped from 14.35 seconds to 6.2 seconds through compile-time optimization, architectural refactoring, and eliminating blocking operations.

The three-tier architecture philosophy and visitor pattern implementation details are teased for a follow-up post — worth the wait if you're dealing with modular monoliths.

Recent from Gojek

Related Articles