Analisis Strategi Skalabilitas Sistem Terdistribusi Shopee dalam Menangani Lonjakan Trafik Flash Sale 11.11
Keywords:
Sistem Terdistribusi, Skalabilitas, Redis, Apache Kafka, Flash Sale.Abstract
Sistem e-commerce saat ini diharuskan untuk tetap berfungsi tanpa gangguan dan dengan sedikit jeda, terutama saat terjadi lonjakan pengunjung tiba-tiba ketika momen Flash Sale. Penelitian ini bertujuan untuk menggambarkan bagaimana cara platform Shopee membagi beban kerja pada sistemnya agar mampu mengatasi lonjakan pengunjung tersebut. Metode yang digunakan adalah dengan menganalisis dokumen teknis dan diagram alur sistem distribusi yang ada. Hasil diskusi menunjukkan bahwa Shopee menerapkan strategi pemisahan jalur beban kerja untuk memisahkan aktivitas komputer secara efisien. Pada jalur pengambilan data (ketika pengguna melihat produk), trafik segera diarahkan ke penyimpanan memori cepat Redis agar data dapat diakses langsung dari RAM tanpa membebani basis data utama. Sementara itu, pada jalur penyimpanan data (ketika pengguna mengklik tombol beli), lonjakan trafik ditampung oleh antrian digital Apache Kafka yang berfungsi sebagai katup penyelamat untuk mengurutkan transaksi secara asinkron. Alur data ini kemudian diproses secara berangsur sebelum akhirnya dicatat ke dalam database utama MySQL. Model penggabungan ini menunjukkan bahwa memisahkan jalur baca dan tulis dapat menjaga sistem tetap lancar bagi pengguna serta memastikan data persediaan barang tetap tepat tanpa membuat server mengalami gangguan.