Writing on software design and company building.

All of my long-form thoughts on programming, leadership, product design, and more, collected in chronological order.

Outbox Pattern untuk Microservice

Outbox Pattern adalah konsep yang dimana kita mengumpulkan data yang akan dikirim ke event bus / message broker ke dalam database. Kemudian setelahnya kita melakukan pengiriman secara queue berdasarkan data yang ada didalam database.

Mengenal ACID Transactions

ACID adalah prinsip fundamental yang menjaga integritas dan keandalan database, terutama dalam sistem yang memproses banyak transaksi secara bersamaan. Tanpa ACID, kita akan menghadapi masalah seperti data yang tidak konsisten, transaksi yang saling tumpang tindih, atau kehilangan data penting.