Webhook vs Polling: Kapan Didorong, Kapan Ditarik
Untuk tahu kapan data berubah di sistem lain, ada dua cara: sistem itu mendorong pemberitahuan (webhook), atau Anda bertanya berulang (polling). Keduanya valid dengan trade-off berbeda.
Webhook: ringan saat sudah jalan
Webhook memberi tahu Anda hanya saat ada perubahan. Efisien dan cepat. Tapi ia menuntut Anda menyediakan titik terima yang stabil, aman, dan mampu menerima lonjakan.
Polling: sederhana tapi boros
Polling mudah diatur dan tidak butuh endpoint publik. Tapi sebagian besar permintaan membuang — tidak ada perubahan. Beban meningkat seiring jumlah sumber.
Aturan praktis
Pilih webhook bila sistem sumber mendukungnya dan Anda siap menanganinya dengan aman. Pilih polling bila sumber tidak menawarkan webhook, atau bila Anda ingin kontrol jadwal sendiri. Hibrida juga sah.