ivo@setyadi:~$ ivo.blogspot.com

# catatan teknis, sejak 2001

Outbox: Ketika Tabel Database Menggantikan Message Queue & Redis

Banyak aplikasi akhirnya harus melakukan dua hal sekaligus: menyimpan data dan memberi tahu sistem lain soal itu . Pasien daftar → simpan kunjungan dan kirim laporan ke API kesehatan. Pembayaran lunas → catat transaksi dan dorong event ke sistem lain. Cara naif-nya disebut "dual write": tulis ke database, lalu kirim ke message queue. Nah, celah di antara dua langkah itulah tempat data diam-diam hilang. Pola outbox menutup celah tersebut — dan untuk banyak sistem, artinya kamu tak butuh RabbitMQ, Kafka, atau Redis sama sekali. Masalah "dual write" simpanKunjungan(kunjungan) // sudah commit ke Postgres kirimKeQueue(event) // ...jaringan ngadat di sini Kalau proses crash di antara dua baris itu, atau queue sempat detik tak terjangkau, kamu dapat kunjungan tanpa event. Dibalik urutannya? Bisa dapat event untuk kunjungan yang tak pernah tersimpan. Tak ada transaksi yang membentang dari "database saya" ke "broker milik orang lain...

Flood at Orchard

2010-06-16 · #Dunia #Kliping

Warga Singapura Tak Percaya Orchard Kebanjiran
Fitraya Ramadhanny - detikNews

Straits Times/yfrog.com/ju3jij

Singapura - Tanpa pernah diduga, Orchard Road di Singapura bisa kebanjiran akibat hujan deras. Warga Negeri Singa itu tidak mempercayai kenyataan ini.

Banjir di pusat bisnis langganan belanja warga Indonesia ini menjadi perbincangan ramai di Twitter. Warga Singapura mengungkapkan keheranannya, nyaris tidak percaya.

"Serious Orchard Road flood?" tanya Sharonmeiyan, Rabu (16/6/2010).

Bagi mereka, ini adalah pertama kalinya Orchard Road kebanjiran. "Why the flood at Orchard Road so bad? First time I see like that. Scary," kata WilsonLaiLai.

Beberapa warga Singapura mencoba mengaitkannya dengan dampak pemanasan global atau ketidakbecusan pemerintah setempat. "Global warming, flash flood or municipal incompetence?" tanya Clemtan.

Mereka pun saling berbagi foto banjir di kawasan Orchard Road. Akibat banjir setengah meter, sejumlah mobil mogok di jalur tersebut karena terendam air.

Selain jalan raya, air juga menggenangi kawasan Serene Center di area Bukit Timah. Di kawasan yang sedang marak pembangunan kontruksi ini, air keruh karena bercampur dengan lumpur. Area umum di depan Ion Orchard dan Ngee Ann City juga digenangi air hingga mata kaki.

--

$ cd ~/

$ cat comments/ (0)