Aplikasi KompetisiKebijakan Proteksi Lonjakan Pengunjung & Overkapasitas
Lonjakan pengunjung pada sistem kompetisi dapat terjadi dalam dua konteks utama, yaitu pada akses halaman website dan sistem registrasi, serta pada saat pelaksanaan quiz. Kedua jenis lonjakan ini memiliki karakteristik beban sistem yang berbeda sehingga ditangani dengan mekanisme infrastruktur yang berbeda pula.
Secara operasional, sistem registrasi pada AplikasiKompetisi dirancang untuk menangani hingga sekitar 1500 tim peserta dalam satu kompetisi dengan performa yang stabil pada konfigurasi server standar. Apabila jumlah peserta yang mendaftar secara signifikan melebihi kapasitas tersebut, panitia disarankan untuk melakukan peningkatan kapasitas server melalui skema kebutuhan khusus.
Apabila lonjakan pengunjung atau jumlah pendaftar melebihi kapasitas desain sistem tanpa peningkatan infrastruktur yang sesuai, maka konsekuensi terhadap performa sistem yang terjadi merupakan tanggung jawab operasional panitia sebagai penyelenggara kompetisi.
Sementara itu, lonjakan pengunjung yang terjadi pada saat pelaksanaan quiz ditangani melalui mekanisme proteksi lonjakan trafik yang telah disiapkan oleh AplikasiKompetisi. Sistem quiz menggunakan infrastruktur yang dapat melakukan dynamic scaling sehingga secara operasional dapat menangani peningkatan jumlah pengguna secara signifikan (scale to infinity) selama jadwal pelaksanaan quiz dan estimasi jumlah peserta telah diketahui sebelumnya.
Mekanisme ini merupakan bagian dari strategi hedging infrastruktur yang diterapkan oleh AplikasiKompetisi, dimana kapasitas sistem dipersiapkan berdasarkan jadwal quiz yang telah disepakati. Apabila pelaksanaan quiz dilakukan pada jadwal yang berbeda atau jumlah peserta secara signifikan melebihi estimasi yang diberikan sebelumnya, maka proteksi lonjakan tambahan dapat dikenakan melalui skema surge protection.