Skip to content

M15 · Bab 6± 55 menitDraf AI

Capstone: Desain Sistem E-Commerce

Tujuan belajar

  • Menurunkan kebutuhan fungsional dan non-fungsional menjadi angka kapasitas yang bisa diuji
  • Mendekomposisi e-commerce menjadi service berdasarkan kapabilitas bisnis dan kepemilikan data
  • Menyusun kontrak API dan event utama, termasuk alur checkout sebagai saga orkestrasi
  • Mencatat keputusan teknis sebagai ADR mini beserta risiko dan trade-off-nya
  • Menyusun rencana implementasi bertahap yang selalu menghasilkan sistem yang bisa jalan

Prasyarat: Platform Observability

Kuis

5 soal · lulus bila minimal 70% benar

1.Kebutuhan "50.000 pesanan per hari dengan puncak 10x saat flash sale" berarti kira-kira berapa checkout per detik saat puncak?
2.Tim mengusulkan cart-service membaca tabel products milik catalog-service langsung agar cepat. Apa masalah utamanya?
3.Di saga checkout, pembayaran gagal setelah stok sudah di-reserve. Apa yang harus terjadi?
4.order-service menyimpan pesanan lalu memanggil kafkaTemplate.send(...). Sesekali pesanan tersimpan tapi event OrderCreated tidak pernah terbit. Perbaikan yang tepat?
5.Kenapa rencana implementasi capstone dimulai dari alur checkout paling tipis end-to-end, bukan menyelesaikan satu service sampai sempurna?

Jawab semua soal dulu (0/5)