Posts

I indulge in writing, mostly about my work to share my understanding and thoughts, highlighting the process and choices that went into a particular project. The remaining are thought-centric about my perspective and opinions.

Terraforming repeatable and extensible infrastructure

In this post, we’ll talk about our approach of assembling Infrastructure As Code that simplifies the maintenance of an increasingly complex microservices architecture for our company.
October 3, 2018 - 3 min read

Anatomy and mindset of the data army at Gojek

As data engineers, we solve problems with data to improve the product that we offer to our users. We build tools, infrastructure, frameworks, and services and on the way develop new skills, new ways of doing things, new tools, and turn our backs to traditional methods.
July 16, 2018 - 4 min read

Building technical documentation as a product at scale

In the real world, when we buy a product, it comes with a quick guide or some other form of documents which help you get going with the product. Without these documents, we’ll have to learn how to use the product leveraging solely on the ‘trial and error’ method — which is not a pleasant user experience.
July 4, 2018 - 5 min read

Asgard: A case study to envision data infrastructure automation at Gojek

Every product needs a vision. This can come from many sources; most important being solving existing pain points and fulfilling a real, deeply-felt human need. The goal is to create an experience which respects users’ time, efforts, and make product the no-brainer solution.
April 29, 2018 - 3 min read

Loki: Chaos engineering tool for data infrastructure at Gojek

Built on the principles of Chaos Engineering, and tailored to our specific use cases, Loki is our internal disaster simulation and load testing tool. It helps ensure our data infrastructure can tolerate random instance failures.
April 1, 2018 - 5 min read

Data infrastructure at Gojek

Our data infrastructure lets publish and consume raw and aggregated data effortlessly and reliably. This unleashes a plethora of possibilities within Gojek. From AI-based allocations, fraud detections, recommendations, to critical real-time business reporting and monitoring.
March 12, 2018 - 6 min read

Atlas: Gojek’s real-time geospatial visualization platform

At Gojek, location is built into the fabric of all our products, powering dozens of products that are used by millions of customers and drivers, daily. As a result, we have billions of GPS points flowing through our data pipelines daily in real-time.
Febraury 9, 2018 - 3 min read

Scaling culture at a hyper-growth organization

In a hyper-growth organization like Gojek, technology plays a vital role. However, as an organization matures, the hard part is not scaling the technology, but paying heed to culture.
December 26, 2017 - 3 min read

The art of being full stack

Throughout my career, I have changed job roles more frequently than I have changed my wardrobe. So, here are a few techniques that have been instrumental in my own life in being a full-stack and kicking do-one-thing-syndrome butt.
September 30, 20217 - 3 min read