M01Rilis 16 dari 6 sudah terbit0/6
Kebutuhan, skala, dan pertimbangan arsitektur
Membatasi masalah, menerjemahkannya jadi angka, lalu memilih arsitektur paling sederhana yang masih benar.
- Prasyarat
- bebas
Praktik Plus
Ambil Plus · Rp99rbUbah beban kerja dan kapasitas komponen, lalu temukan komponen mana yang menyerah lebih dulu. Lab, rancangan, proyek, dan studi kasus modul ini. Yang segera belum bisa dibuka.
- Lab L01Apa yang lebih dulu menjadi kendala?Plus
- Rancangan D01Plussegera
- Rancangan D02Plussegera
Isi modul
0/6 selesai- Tentukan dulu masalahnyaM01.01Pisahkan alur pengguna, kebutuhan fungsional, target yang ada angkanya, dan hal yang sengaja tidak dikerjakan.
- Terjemahkan jadi angkaM01.02Ubah user dan sesi jadi request puncak per detik, konkurensi, dan rasio baca/tulis.
- Hitung kebutuhan serverM01.03Hitung request per detik, payload, penyimpanan, dan bandwidth, lalu bandingkan dengan kapasitas.
- Pasang target yang masuk akalM01.04Bedain latensi, throughput, ketersediaan, durabilitas, dan konsistensi, lalu tulis angkanya.
- Mulai dari satu serverM01.05Bandingin scaling vertikal dan horizontal, monolith dan service, tanpa langsung percaya microservices.
- Kapan tidak perlu menambah infrastrukturM01.06Nilai usulan infrastruktur dengan bukti, biaya operasional, dan seberapa mudah keputusan itu dibatalkan.