Lompat ke konten
Lab L01Plus

Apa yang lebih dulu menjadi kendala?

Ubah beban kerja dan kapasitas komponen, lalu temukan komponen mana yang menyerah lebih dulu.

Pratinjau lab L01

Masalahnya

Sebuah URL shortener mulai ramai. Dari angka request per hari, lonjakan puncak, ukuran payload, dan retensi, kamu harus menebak komponen mana yang menyerah lebih dulu: aplikasi, basis data, bandwidth keluar, atau penyimpanan.

Yang kamu putuskan

  • Menebak kendala pertama sebelum melihat hitungannya, lalu mencocokkan tebakan dengan hasil model.
  • Menerjemahkan beban harian menjadi request per detik saat puncak, query basis data, bandwidth, dan penyimpanan.
  • Memutuskan komponen mana yang perlu ditambah lebih dulu, dan mana yang belum perlu disentuh.
  • Menulis catatan keputusan berisi asumsi, hasil, dan alasan yang bisa diunduh.

Cakupan

  • Tiga skenario: URL shortener kecil, peluncuran viral, dan arsip tulis berat.
  • Sepuluh input bersatuan, rumus yang ditampilkan, dan tabel rasio kebutuhan terhadap kapasitas.
  • Model kapasitas statis yang deterministik. Antrean, latensi, dan biaya tidak dimodelkan.
Tangkapan layar hasil lab L01 pada skenario peluncuran viral: basis data menjadi kendala pertama di 188,9% kapasitas, prediksi benar, dan pemakaian keempat komponen.
Gambar statis dari lab yang sedang berjalan.

Isi · System Design