M03Rilis 1segera0/60%
Kontrak API dan retry yang aman
Merancang kontrak API yang jelas serta perilaku retry yang tidak menggandakan efek bisnis.
prasyarat M02lab L03rancangan —
L03 Request yang berhasil dua kali
Jatuhkan respons setelah commit, lalu retry dengan deadline, backoff, dan key idempotensi.
Isi modul
- Tentukan spesifikasi APIM03.01segera
- Rancang paginationM03.02segera
- Batasi durasi requestM03.03segera
- Lakukan retry dengan bertanggung jawabM03.04segera
- Jadikan efek idempotenM03.05segera
- Lindungi batas kepercayaanM03.06segera
Proyek B01Studi kasus C01