Homepage
Open in app
Sign in
Get started
All
Engineering
Product Design
Quality Assurance
People
Product Management
Engineering
The Chaos of Maintaining Software Dependencies and How to Tame Them
The Chaos of Maintaining Software Dependencies and How to Tame Them
I’ve been through a lot of chaotic relationships with software dependencies, and maybe you too. Over the years, I’ve accumulated various…
Mgs M Rizqi Fadhlurrahman
Apr 18, 2023
Smaller & Faster Code Review with Stacked Merge Request
Smaller & Faster Code Review with Stacked Merge Request
A guide on how to create a small merge request in a tightly related changes.
Irsyad Rizaldi
Mar 24, 2021
Reduce Unit Test Runtime Using GitLab CI Parallel
Reduce Unit Test Runtime Using GitLab CI Parallel
Along with the development continues to grow, the unit test runtime could have increased, and at some point, it could be very long to wait.
Firizki Emsa
Mar 9, 2021
Speed Up Android Unit Test Pipeline on GitLab CI with Test Sharding
Speed Up Android Unit Test Pipeline on GitLab CI with Test Sharding
As we know, Bukalapak currently has 2 Android Apps: Bukalapak Marketplace, and Mitra Bukalapak. Each of these apps has a lot of features…
Fadel Trivandi Dipantara
Mar 8, 2021
Zero-Downtime API Gateway cloud migration
Zero-Downtime API Gateway cloud migration
an exciting story about Bukalapak cloud migration journey
Budi Pangestu
Feb 16, 2021
Why 100% unit test coverage should not be a priority
Why 100% unit test coverage should not be a priority
Lessons learned from writing unit tests for Mitra Bukalapak Android App.
Yolanda Septiana
Feb 8, 2021
Route between SSR and CSR service for Website using HAProxy
Route between SSR and CSR service for Website using HAProxy
Creating separate microservices and routed differently at Mitra Bukalapak
Rashemi Rafsanjany
Jan 27, 2021
Monitoring Automation with Datadog + OpsGenie
Monitoring Automation with Datadog + OpsGenie
In the DevOps lifecycle, Monitoring is one of the major phases. It makes sure that all the applications running in your production…
Addhe Warman
Dec 10, 2020
Moving to Trunk-Based Development
Moving to Trunk-Based Development
Simple Guidelines to Leave Feature Branch Workflow Behind
Ian Adiwibowo
Nov 25, 2020
Evaluation on how products’ ranking from a new proposed search strategy differs from its legacy
Evaluation on how products’ ranking from a new proposed search strategy differs from its legacy
Prior to an experiment assessment
Putri Wikie
Feb 7, 2019
How a Single Search Experiment Generates Million-Dollar Impact for Indonesia
How a Single Search Experiment Generates Million-Dollar Impact for Indonesia
One of the key features in Bukalapak is its search engine which helps customer to find relevant products from Pelapak (sellers) …
Masykur Marhendra Sukmanegara
Dec 26, 2018
How we made a 20 times better performance Microservice. [Part 1]
How we made a 20 times better performance Microservice. [Part 1]
A story about system migration
Arifin
Dec 14, 2018
Putri Wikie: on Data Science and Supporting Local SMEs
Putri Wikie: on Data Science and Supporting Local SMEs
At Bukalapak, we always thrive to improve our search engine to make our buyers’ shopping experience more seamless and enjoyable and to…
Bening Karilla Kinasih
Dec 11, 2018
Choose your (web) animation adventure
Choose your (web) animation adventure
Currently, every website or application has an animation to increase their performance, both in terms of user interface or user experience…
Elvira susiana
Jul 10, 2018
40 Times Better Performance Thanks to Goroutine and Channel
40 Times Better Performance Thanks to Goroutine and Channel
This is a story of how we optimized our process. When we built it for the first time, the process took at least 10 minutes to do its job…
Indra Saputra
Oct 17, 2018
How I Design My Code
How I Design My Code
Programming is becoming mainstream nowadays. I saw people code and build some applications. As a programmer, I feel it wonderful that…
Indra Saputra
May 22, 2018
How Bukalapak Use Scrum for Product Development
How Bukalapak Use Scrum for Product Development
The fast-paced world forces us to do things quicker. For startups and corporations alike, it is definitely challenging to continuously…
Bening Karilla Kinasih
Oct 15, 2018
Bukalapak Data Center and Network Team: Going the Extra Mile to Support Local SMEs
Bukalapak Data Center and Network Team: Going the Extra Mile to Support Local SMEs
There were 24.9 million people who made online purchases in Indonesia in 2016. The number is predicted to skyrocket to 43.9 million people…
Bening Karilla Kinasih
Sep 28, 2018
Spring Boot & Groovy REST API Security
Spring Boot & Groovy REST API Security
Securing your REST API with Spring Security
Iqbal Djulfri
Sep 11, 2018
REST API With Spring Boot & Groovy
REST API With Spring Boot & Groovy
Tutorial on how to create Spring Boot REST API with Groovy
Iqbal Djulfri
Sep 5, 2018
How We Build a Multimillion Dollar AI for Indonesia
How We Build a Multimillion Dollar AI for Indonesia
September 2018 marks the two year anniversary of our first AI product at Bukalapak: a recommendation AI that learns from the behavioral…
Ibrahim Arief
Sep 3, 2018
How We Deal with Friday Afternoon Bugs
How We Deal with Friday Afternoon Bugs
About a year ago, we found an edge case issue in our API that caused a tiny percentage of our iOS users to experience disruptions to their…
Ibrahim Arief
Jul 18, 2018
About Inside Bukalapak
Latest Stories
Archive
About Medium
Terms
Privacy
Teams