Apa ini?
Seluruh hidup sebuah acara olahraga, dalam satu sistem: pendaftaran, pembayaran, pengambilan race pack, dan pencatatan waktu peserta. Galasin.com dan GalasinVR.com menjalankannya sejak 2011. Ini adalah hal tertua yang saya bangun yang masih ada di produksi, dan yang paling banyak mengajari saya.
Apa yang membuatnya sulit?
Menit ketika pendaftaran dibuka. Lomba yang populer habis dalam hitungan menit, dan di jendela itu platform menerima lebih dari sejuta permintaan per detik. Semuanya dirancang untuk puncak itu: caching, load balancing, pembatasan laju, dan pemrosesan asinkron, agar situs tetap hidup dan tetap cepat sementara gelombang itu lewat. Pembayaran berjalan lewat gerbang pembayaran terintegrasi, sekitar 250.000 transaksi per bulan di puncaknya, dengan transfer bank, dompet digital, dan virtual account, karena setiap peserta membayar dengan cara yang ia sukai. Pengambilan race pack dan pencatatan waktu BIB bekerja dari data pendaftaran yang sama, dijaga konsisten lewat alur kerja tersinkron dan validasi, sehingga orang yang membayar adalah orang yang berlari dan orang yang waktunya dicatat.
Mengapa ini penting bagi pekerjaan keamanan saya?
Karena saya sudah berada di sisi lain nasihat saya sendiri selama lima belas tahun. Uang sungguhan, tenggat sungguhan, pistol start yang tidak akan menunggu sebuah deploy. Itulah sebabnya setiap kontrol yang saya rekomendasikan kepada klien bertolak dari apa yang benar-benar bisa dioperasikan tim. Jika ia tidak akan bertahan melewati puncak pendaftaran, saya tidak menyarankannya.
