Cara menyimpan password, API key, dan token aplikasi Java tanpa bocor ke repo atau log: environment variable, file eksternal, secret manager, dan rotasi.
Webhook vs Polling: Cara Menerima Update Status dari Sistem Lain
Kapan memakai webhook dan kapan polling, cara memverifikasi tanda tangan HMAC, dan mengapa webhook masuk sebaiknya diantrekan.
Retry dan Exponential Backoff dengan Jitter untuk API dan Consumer
Cara menerapkan retry dengan exponential backoff dan jitter untuk panggilan API dan consumer pesan, termasuk kapan retry justru berbahaya.
Uji Integrasi Message Broker dengan Testcontainers dan JUnit 5
Langkah menjalankan ActiveMQ Artemis di container untuk uji integrasi JMS dengan Testcontainers dan JUnit 5, plus skenario yang layak diuji.
Idempotent Consumer: Cara Mencegah Pesan Diproses Dua Kali
Duplikat pesan pasti terjadi pada at-least-once delivery. Begini cara membuat consumer idempoten dengan kunci unik dan tabel processed_messages.
Cara Kirim dan Terima Pesan JMS dengan Java (JMSContext)
Contoh kode producer dan consumer JMS memakai JMSContext, pilihan acknowledge mode, dan cara menutup resource agar koneksi tidak bocor.