Modul pembuka ini memperkenalkan system design sebagai disiplin, kebutuhan nonfungsional yang harus dinyatakan secara terukur, dan hitungan estimasi back-of-envelope. Tiga topik di dalamnya membangun cara berpikir yang digunakan pada seluruh modul berikutnya: menyatakan kebutuhan sebagai angka, menimbang sasaran yang saling menekan, dan menguji kelayakan desain dengan hitungan kasar yang mudah diperiksa ulang. Penguasaan ketiga hal tersebut menjadi dasar sebelum komponen arsitektur individual dibahas.
Mengenal System Design
Modul pembuka: posisi system design, kebutuhan nonfungsional, dan disiplin estimasi back-of-envelope.
0/0 selesai
- Apa Itu System Design ?
Perjalanan dari satu fungsi ke layanan terdistribusi, serta perbedaan desain di wawancara dan di pekerjaan nyata.
- Kebutuhan Nonfungsional
Skalabilitas, ketersediaan, latensi, biaya, dan kebenaran sebagai sasaran yang harus dinyatakan secara terukur.
- Hitungan Back-of-Envelope
Estimasi QPS, penyimpanan, dan bandwidth dengan disiplin pangkat sepuluh dan angka yang mudah diperiksa ulang.