This post is started from my frustation trying to analyze Jira issues using Jira report features. Jira provides built-in reports, for example if you have a Kanban board it will provide Control Chart. However, if you want to customize the insight, the only way that I find is by doing…


Working on both event sourcing and dimensional modeling, looking at the concept and understanding some use cases, I feel they are somehow similar. They both care about state changes, not the state itself. …


Selepas lulus kuliah di tahun 2013, saya menyimpan keinginan untuk kuliah ke luar negeri. Tujuannya untuk memperluas wawasan serta koneksi. Salah satu negara tujuan utama adalah Amerika Serikat; alasannya karena banyak perusahaan teknologi besar yang lahir di sana. …


Table Partitioning and Why

Table partitioning is physically separating the data from the same logical table for optimisation purpose. The bigger the table, the more we can see the benefit of partitioning. Because of the same reason, table partitioning is a common practice on data warehouse, which usually hold a big amount of data…


Authors: Rendy B. Junior (Data System Architect) & Dimas H. Adiluhung (Data Engineer)

Data warehouse development projects is commonly seen as a multi-year project. By the time it finishes, the model is no longer relevant because the business changes over time. To illustrate, a user flow may change frequently because…


Last week, I finished listening to Digital Minimalism audiobook by Cal Newport. I learned that social media tries to exchange the time we have with their service. They get revenue from ads shown to us when we use their service during our leisure time.

Due to how the business model…


Belum ada informasi resmi tentang berapa persentase partisipasi masyarakat di Pemilu 2019. Beberapa pihak menyebutkan partisipasi di beberapa daerah mencapai 80 persen. Saya pun merasakan antusiasme dari teman sejawat dan sanak saudara. Mereka begitu bersemangat menyuarakan pilihannya.

Terbawa dengan semangat dan antusiasme yang begitu menggebu, saya memutuskan untuk melakukan riset…


Awal semester dua 2018, saya dan tim memulai sebuah proyek internal yang memulai sesuatu dari nol. Memulai dari awal artinya ada banyak hal yang perlu diriset, didesain, dan diputuskan. Hal tersebut juga berarti banyak diskusi tentang alternatif solusi apa yang terbaik.

Beruntung di awal proyek kami menemukan sebuah alat yang…


A good user story come with sufficient detail on how user want her story went. Sufficient detail minimize misunderstanding. After all, stories are made as a communication tool. However please note that we need detail only on the what, not the how.

This post will explain what are the details…


By Rendy Bambang Jr., Data Engineering Lead, Traveloka; Agung Pratama, Data Engineer, Traveloka; and Gaurav Anand, Solutions Engineer, Google Cloud

Traveloka is a travel technology company based in Jakarta, Indonesia, currently operating in six countries. Founded in 2012 by former Silicon Valley engineers, its goal is to revolutionize human mobility.

Rendy B. Junior

Crazy dad. Data technology enthusiast. Youtube: Insinyur Data

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store