@ngurahmayun_code: Pernah nggak sih kamu klik tombol pembayaran dua kali karena responsnya lama? 😱 Bayangin kalau ternyata transaksi kamu ikut diproses dua kali! Nah, di sinilah Idempotency berperan. Dalam pengembangan API, idempotency adalah konsep di mana request yang sama dapat dikirim berkali-kali tanpa menghasilkan efek tambahan setelah request pertama berhasil diproses. Biasanya, kita bisa menggunakan Idempotency Key sebagai identitas unik untuk memastikan request yang sama tidak diproses berulang kali. Jadi, meskipun terjadi retry akibat masalah jaringan atau pengguna menekan tombol berkali-kali, sistem tetap bisa mencegah transaksi duplikat. Ingat, request boleh berkali-kali, tapi efeknya cukup sekali! 🚀 #Programming #BackendDevelopment #Idempotency #SoftwareEngineering #Ngoding

ngurahmayun_code
ngurahmayun_code
Open In TikTok:
Region: ID
Sunday 11 October 2026 10:10:54 GMT
92396
8593
69
488

Music

Download

Comments

lnccyy
LNCY :
info loker bg gw bisa ngoding, nih skill gw: helloword(“print”);
2026-10-11 11:13:54
202
fx.vid
Fx :
Race condition ya bang?
2026-10-11 14:40:08
0
rplialvn
A :
thank u mas
2026-10-11 12:52:33
0
logixfcs
riyogans :
emang ga di tes pakai sandbox dulu sebelum production kah? 😭
2026-10-11 11:51:09
55
sosonofuriren
malesung :
Emg QA ngepain aja kok bisa lolos 😂
2026-10-11 12:50:08
16
mancingdanmendaki
Anto :
js biasa saja wajib idempoten, apalagi payment
2026-10-11 16:29:08
1
eskiko965
bintank :
bang ai nya pake claude aja buat animasinya, bingung gua nntonnya😭
2026-10-11 12:46:08
5
yakgak
￴ ￴ ￴ ￴ ￴ ￴ ￴ ￴ ￴ ￴ :
Bang, kalau pakai payment gateway, tetep perlu ini?
2026-10-11 15:07:08
0
ojanspursy
ojans :
idempotency adalah koenjti
2026-10-11 11:08:10
2
onlyschwi
Vil :
jadi 2-3 proses, dengan key yang sama request nya bakal tetap kebaca 1 proses?
2026-10-11 13:04:26
3
tremos.sego
𝕎𝕖𝕣𝕖𝕟𝕘 𝕀𝕣𝕖𝕟𝕘 :
logika informatika untuk mempertimbangkan segala kemungkinan yang terjadi (discussion) logika if🙏
2026-10-11 16:01:15
0
patracleoo
kodokzuma :
thank
2026-10-11 10:51:22
1
hehehehehe0303
hehehehehe0303 :
jadi user bayar, tapi karna error dia bayar lagi , jadi harusnya dia itu bayar skali dong? tapi dari error pertama ini itu udh masuk nya jadi tugas ? nah pas pembayaran kedua dia berhasil, nah dia jadi bayar 2x sama error yang diawal? gitu kah
2026-10-11 16:26:52
0
rfldno_
iamLearning :
Ijin nanya bang, berarti itu setiap payment punya id unik gitu y? Atau di pakai teknik hashing buat generate unique idnya? Apakah idnya di enkripsi lagi, atau plain aja bang? maaf ijin nanya aja…🙏
2026-10-11 11:43:52
0
jenkinsbot
Vin :
dr sisi frontend pun jg ada handle, pk single thread, selama single thread masi running, user klik payment berkali2 ga bakal ada thread baru yg ke trigger
2026-10-11 14:31:22
0
icecreamsandwichxz
icecreamsandwichxz :
kmrin gw debat ini sama ai dan jawabannya ada di video
2026-10-11 14:01:33
0
irs_jr
iRs :
@iRs:btw idomptency tuh ada juga di case CRUD sederhana di awal awal programming dasar, cuman banyak yang kurang concern akan dasar hal itu gaksih. Contoh validasi backend user itu harus unique,tapi validasi bukan di layer database tapi layer aplikasi, maka kita harus cari tau apa ada user itu udah punya itu belum atau, ataupun bisa di abstraksiin kayak penggunaan state di front end. Gak harus case sekompleks payment. Cuman sebenernya yang lebih ribet dan menantang tuh kalo casenya race condition cok, itu kayak asyn ama sync process tuh tergantung kecepatan network trafik. apalagi udah ketemu konsep microservices. CMIIW
2026-10-11 16:20:09
0
tuanmudaxhere
dodollipet_lari 🫪 :
ibarat kaya upsert ya
2026-10-11 16:18:12
0
akubukanmadun
BukanMadun :
jadi paymentId nya dikirim dari FE nya bang bisa pake params / payload?
2026-10-11 16:37:23
0
mmd_433
mamangmad :
gw pernah bgitu sebelum implementasi idempotency wkwkw
2026-10-11 16:52:31
0
djoyazzie
DjoyAzzie :
dana pernah gini, kepotong 2x w.
2026-10-11 15:33:47
0
syarif_safaqita
sʏᴀʀɪғ ✓ :
Tapi masih ada lagi validasi penting, dimana status bayar Update tapi action Status masih belum, butuh retry dll juga
2026-10-11 15:26:34
0
ariefitria1
qwerty :
pernah nh gw topup di aplikasi kaya gini.. akhirnya gw report ke admin y
2026-10-11 15:25:49
0
garputala_____
garpu :
bedanya sama db locking apa bg
2026-10-11 15:13:23
0
xx13m0
DENIL :
Thank you ilmunya king
2026-10-11 11:13:51
0
To see more videos from user @ngurahmayun_code, please go to the Tikwm homepage.

Other Videos


About