Posts

I write blogs, normally about my work to give a lot more background information about the thoughts, process and choices went into the project. Or a tutorial about something interesting I figured out to code or make. Also on thoughts and perspectives that matter to me and had something to share.

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