Muhammad Riansyah TohambaNginx sebagai load balancer bagi microserviceHorizontal scaling dibutuhkan saat kita melakukan penambahan instance akibat traffic yang semakin tinggi. Horizontal scaling pada akhirnya…Aug 1Aug 1
Muhammad Riansyah TohambaTest 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
Muhammad Riansyah TohambaTest 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
Muhammad Riansyah TohambaRspec: Separation of Concerns & TestabilityIn software engineering, separating business logic from implementation details, such as HTTP technology, is crucial for maintaining clean…Jul 13Jul 13
Muhammad Riansyah TohambaRiset tentang skalabilitas horizontalUntuk menemukan jurnal atau peneliti yang fokus pada masalah “scalable horizontal” atau skalabilitas horizontal dalam konteks teknologi…Nov 28, 2023Nov 28, 2023
Muhammad Riansyah TohambaSimulasi Message Queue dengan RabbitMQBerikut adalah contoh kode yang men-simulasikan pengiriman email dengan Message Queue. Simulasi mendemonstrasikan proses:Nov 9, 2023Nov 9, 2023
Muhammad Riansyah TohambaMengapa 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
Muhammad Riansyah TohambaSetup 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
Muhammad Riansyah TohambaTantangan Migrasi pada GORMKarena migrasi sql bisa membantu tetapi juga menakutkan.Oct 12, 2022Oct 12, 2022
Muhammad Riansyah TohambaDeploy 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