Nginx sebagai load balancer bagi microserviceHorizontal scaling dibutuhkan saat kita melakukan penambahan instance akibat traffic yang semakin tinggi. Horizontal scaling pada akhirnya…Aug 1Aug 1
Test Automation ReferenceIn 2016, I became aware of test automation after reading the books by Joshua Partogi. He emphasized the importance of test automation…Jul 17Jul 17
Test Doubles to the RescueTest doubles are used to simulate the behavior of real objects in a controlled way. They are particularly useful when the real objects are…Jul 16Jul 16
Rspec: Separation of Concerns & TestabilityIn software engineering, separating business logic from implementation details, such as HTTP technology, is crucial for maintaining clean…Jul 13Jul 13
Riset tentang skalabilitas horizontalUntuk menemukan jurnal atau peneliti yang fokus pada masalah “scalable horizontal” atau skalabilitas horizontal dalam konteks teknologi…Nov 28, 2023Nov 28, 2023
Simulasi Message Queue dengan RabbitMQBerikut adalah contoh kode yang men-simulasikan pengiriman email dengan Message Queue. Simulasi mendemonstrasikan proses:Nov 9, 2023Nov 9, 2023
Mengapa prometheus tidak berubah setelah di restart?Prometheus berjalan menggunakan konfigurasi `prometheus.yml`. Jika ada perubahan pada `prometheus.yml`, maka kita harus melakukan…Oct 3, 2023Oct 3, 2023
Setup Nginx pada UbuntuJika kita ingin membuat setup nginx untuk satu instance services kita, maka kita dapat membuat file konfigurasi pada folder…Sep 8, 2023Sep 8, 2023
Tantangan Migrasi pada GORMKarena migrasi sql bisa membantu tetapi juga menakutkan.Oct 12, 2022Oct 12, 2022
Deploy Docker ke server dengan bantuan gitlab CI/CDPerubahan fitur pada software akan selalu terjadi mengikuti hukum software evolusi Lehman & Belady. Maka dibutuhkan cara deployment…Aug 6, 2022Aug 6, 2022