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

segera

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