Homepage
Open in app
Sign inGet started

Gojek Product + Tech

Gojek's Product and Engineering Blog

  • Tech
  • Data
  • Culture
  • News
  • Design
  • Stories
  • All
  • We're Hiring!
  • Latest
    It’s Time To Find And Kill Bugs

    It’s Time To Find And Kill Bugs

    Here’s how to create and maintain a great test suite that minimizes the time to eliminate bugs.
    Go to the profile of Prathik Rajendran M
    Prathik Rajendran M
    Jun 16
    Introducing Meteor, Our Open Source Metadata Collection Framework

    Introducing Meteor, Our Open Source Metadata Collection Framework

    Meteor is an easy-to-use, plugin-driven framework to extract data from different sources and sink to any data catalog.
    Go to the profile of Muhammad Abduh
    Muhammad Abduh
    Jun 2
    How A Small Design Change Uplifted The GoShop Experience

    How A Small Design Change Uplifted The GoShop Experience

    Here’s the story of how one minor change in our GoShop design improved the Booking Completion Rate and enhanced the shopping experience.
    Go to the profile of Fatih
    Fatih
    May 26
    What’s It Like Being A Product Design Intern At Gojek?

    What’s It Like Being A Product Design Intern At Gojek?

    Revan Ragha Andhito recounts his experience being a product design intern through our GoSquad 4.0 program.
    Go to the profile of Revan Ragha Andhito
    Revan Ragha Andhito
    May 12
    Tech
    How We Mask Phone Numbers To Secure User Identity

    How We Mask Phone Numbers To Secure User Identity

    Logging into an app through phone numbers makes the overall experience smoother. Here’s how we go about protecting this data.
    Go to the profile of Avinash Jaiswal
    Avinash Jaiswal
    Dec 30, 2021
    Acing 1 million concurrent MQTT connections

    Acing 1 million concurrent MQTT connections

    The journey of reaching 1 million long-running persistent connections in a test environment using MZBench as our load testing tool.
    Go to the profile of Dhruv Jain
    Dhruv Jain
    Apr 14
    Deep Diving Memory Leak In A Clojure Application

    Deep Diving Memory Leak In A Clojure Application

    Here’s a case study of how we identified a memory leak issue in a Clojure application and how we resolved it.
    Go to the profile of विभु गर्ग Vibhu Garg
    विभु गर्ग Vibhu Garg
    Apr 7
    Detecting Fraudsters In Near Real-Time With ClickHouse

    Detecting Fraudsters In Near Real-Time With ClickHouse

    Here’s how we ensure our constantly evolving Gojek ecosystem is safe for our customers, driver partners, and merchant partners.
    Go to the profile of Siyao Li
    Siyao Li
    Mar 21
    Gojek Stories
    How we rebuilt our order flow to satiate hungry GoFood customers

    How we rebuilt our order flow to satiate hungry GoFood customers

    Architecting the ordering flow evolution of Southeast Asia’s largest food delivery app.
    Go to the profile of Megha Goyal
    Megha Goyal
    Jun 5, 2020
    The Story of Our Big Android App Rewrite

    The Story of Our Big Android App Rewrite

    The steps we took to overcome inefficient architecture and sub-par design to give our driver SuperApp a much-needed overhaul.
    Go to the profile of Aritra Roy
    Aritra Roy
    Jan 23, 2020
    Why We Swear by the RCA

    Why We Swear by the RCA

    An account of how Gojek responds to production issues, and why the RCA is a critical part of the process.
    Go to the profile of Sooraj Rajmohan
    Sooraj Rajmohan
    Nov 27, 2019
    The Road to a Merchant SuperApp

    The Road to a Merchant SuperApp

    How we tried, failed, and tried again — to build a full-fledged platform for our merchant partners.
    Go to the profile of Sooraj Rajmohan
    Sooraj Rajmohan
    Oct 31, 2019
    About Gojek Product + TechLatest StoriesArchiveAbout MediumTermsPrivacy