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 at Gojek

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 - 3min 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 - 4min 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 - 5min 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 - 3min 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 - 5min 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 - 6min 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 - 3min read

Scaling culture at Gojek

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 - 3min read

The art of being full stack

Throughout my career, I have changed job roles more frequently than I have changed buses. 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 - 3min read

The dilemma of an engineer's heart and entrepreneurial mind

In the world of tech, things move with the speed of light. Your best bet is to stay as independent as you can of the frameworks you are using. This will help you stay flexible towards your choices and more robust about your product in the longer run.
October 6, 2016 - 4min read