Tugas Pertemuan 11
Estimasi Kapasitas untuk Desain Sistem Tiket.com
Persyaratan Desain Sistem Tiket.com
Persyaratan Fungsional:
- Harus dapat memungkinkan pengguna untuk mencari dan memesan tiket penerbangan, kereta api, hotel, dan acara lainnya.
- Harus dapat menampilkan informasi lengkap tentang tiket dan opsi harga.
- Harus menyediakan sistem pembayaran yang aman dan cepat.
- Harus memiliki fitur notifikasi untuk konfirmasi pesanan dan pembaruan status.
Persyaratan Non Fungsional:
- Tersedia dengan waktu respon minimal untuk pengguna.
- Sistem harus dapat diskalakan dan efisien untuk menangani lonjakan lalu lintas saat promo atau periode sibuk.
Persyaratan Tambahan:
- Metrik dan analitik untuk melacak aktivitas pengguna, ketersediaan tiket, dan performa sistem.
- Fitur penilaian dan ulasan untuk tiket dan layanan terkait.
Estimasi Kapasitas untuk Desain Sistem Tiket.com
Untuk memperkirakan kapasitas sistem, kita perlu menganalisis estimasi lalu lintas harian yang diharapkan.
Estimasi Lalu Lintas:
Mari kita asumsikan Tiket.com memiliki total 100 juta pengguna aktif bulanan (Monthly Active Users/MAU), dengan rata-rata setiap pengguna melakukan 2 transaksi pesanan tiket per hari. Ini memberikan kita:
100 juta MAU * 2 transaksi/hari = 200 juta transaksi/hari.
Untuk Permintaan Per Detik (Request Per Second/RPS) sistem kami akan:
200 juta transaksi per hari diterjemahkan menjadi sekitar 2,314 transaksi per detik.
200 juta transaksi / (24 jam * 3600 detik) = 2,314 transaksi/detik.
Estimasi Penyimpanan:
Mari kita asumsikan setiap entri transaksi rata-rata membutuhkan 1 KB penyimpanan dalam basis data. Ini akan membutuhkan sekitar 200 GB penyimpanan basis data per hari.
200 juta transaksi * 1 KB = 200 GB/hari.
Estimasi Bandwidth:
Karena sistem kami menangani 200 GB data masuk setiap hari, kami akan memerlukan bandwidth minimum sekitar 2.31 GB per detik.
200 GB / (24 jam * 3600 detik) = 2.31 GB/detik.
Dengan demikian, ini adalah estimasi kapasitas yang diperlukan untuk desain sistem Tiket.com berdasarkan lalu lintas transaksi harian yang diantisipasi.
Komentar
Posting Komentar