Games24x7

Games24x7 Menggunakan Machine Learning di AWS untuk Menyesuaikan Pengalaman Pengguna Game

2020

Model ML Mendorong Logika Bisnis Inti

Sebagai perusahaan game terkemuka di India, Games24x7 terkenal dengan produk andalannya seperti RummyCircle, yang menawarkan remi online, dan My11Circle, yang menawarkan olahraga fantasi, keduanya menggunakan uang sungguhan. Produk-produk ini dikenal karena kemampuannya untuk melibatkan pemain secara berarti karena Games24x7 melakukan segala kemungkinan dengan memanfaatkan teknologi dan ilmu data untuk lebih menyesuaikan pengalaman bermain game bagi para pemainnya. Games24x7 juga masuk ke ranah game kasual yang sangat kompetitif di Amerika Serikat dan akan terus berkembang secara internasional dan domestik melalui game inovatifnya.

Data selalu menjadi inti dari Games24x7. Seiring berkembangnya perusahaan, perusahaan mulai bertransisi ke perusahaan “berbasis model”, bukan berbasis data, dengan model machine learning (ML) yang memandu logika bisnis inti di seluruh operasi. “Kami menganggap tumpukan teknologi kami sebagai pendukung utama model ML. Kemampuan kami untuk menyesuaikan pengalaman bermain game berdasarkan pilihan dan minat pengguna adalah yang membedakan kami,” kata Sandeep Agarwal, kepala staf teknologi (chief technology officer) di Games24x7.

Pelanggan SCS menerima rilis 4x lebih cepat
kr_quotemark

“Kami dapat menggunakan tumpukan teknologi yang sama di AWS untuk mereplikasi lingkungan hosting kami di berbagai wilayah.”

Sandeep Agarwal
Kepala Staf Teknologi (Chief Technology Officer), Games24x7

Menghilangkan Hambatan dengan Skalabilitas Bawaan

Hingga 2018, Games24x7 meng-host infrastrukturnya di pusat data yang terletak di lokasi yang sama. Namun, setelah tahun pertama beroperasi, perusahaan mengalami beberapa lonjakan pertumbuhan yang lebih dari dua kali lipat basis penggunanya. Perusahaan kemudian menyadari bahwa lingkungan kolokasinya tidak cocok untuk menangani lonjakan kapasitas yang mendadak ini. Games24x7 harus memberikan pemberitahuan terlebih dahulu ketika server baru dibutuhkan, yang menyebabkan hambatan operasional. Periode waktu henti reguler yang berlangsung dari beberapa menit hingga 90 menit mengganggu sistem, dan para rekayasawan memiliki visibilitas yang buruk ke dalam tumpukan teknologi mereka, yang menghambat kemampuan mereka untuk memecahkan masalah secara efektif.

Budaya yang Berpusat pada Pelanggan

Ketika Agarwal bergabung dengan perusahaan pada tahun 2018, dia merekomendasikan untuk bermigrasi ke Amazon Web Services (AWS) Cloud guna meningkatkan ketangkasan dan memanfaatkan layanan ML cloud native seperti Amazon SageMaker. Agarwal juga memilih untuk bermigrasi ke AWS berdasarkan pengalaman positifnya dengan perusahaan dan dedikasi AWS untuk layanan pelanggan yang sangat baik. “AWS mungkin adalah penyedia layanan cloud yang paling berfokus pada pelanggan yang pernah saya temui,” katanya.

Fokus pelanggan ini terbukti selama migrasi Games24x7 ke AWS Cloud. Perusahaan berlangganan AWS Enterprise Support, dan bersama dengan Manajer Akun Teknis AWS yang berdedikasi, para rekayasawan melakukan latihan AWS Infrastructure Event Management untuk merencanakan migrasi dua bulan sebelum benar-benar dilakukan. Migrasi dimulai semalaman pada pukul 3.00, dan Agarwal terkesan dengan fakta bahwa tim AWS hadir secara langsung untuk berkolaborasi dalam proses tersebut.

Visibilitas untuk Mengidentifikasi dan Memperbaiki Masalah Sistem

Untuk memantau aplikasinya, Games24x7 sekarang menggunakan Amazon CloudWatch, yang memberikan pemberitahuan waktu nyata yang membantu para rekayasawan mengidentifikasi dan menindak potensi hambatan sebelum terjadi untuk mencegah gangguan terhadap pengalaman pengguna. Agarwal dengan jelas mengingat hari migrasi, ketika semua orang di timnya dengan cermat memeriksa berbagai metrik di Amazon CloudWatch yang berkaitan dengan layanan mikro terkelola dan menyesuaikan pengaturan untuk melihat apakah mereka dapat meningkatkan latensi atau performa.

“Itu adalah pengalaman yang luar biasa, melihat rekayasawan kami tertarik dengan kemampuan baru ini,” kata Agarwal. “Menghadirkan observabilitas ke dalam tumpukan teknologi kami benar-benar membantu dengan reaksi waktu nyata terhadap kejadian sistem apa pun.”

Menggandakan Skala Turnamen Online

Beberapa bulan setelah bermigrasi ke AWS, skalabilitas platform Games24x7 diuji. Perusahaan meng-host turnamen Remi online dengan jumlah pemain dua kali lipat dari yang pernah diadakan sebelumnya. Terlepas dari peningkatan yang signifikan ini, arsitektur AWS di Games24x7 diskalakan dengan lancar tanpa waktu henti.

Dalam dua tahun sejak migrasinya, keterlibatan pengguna di Games24x7—diukur dengan jumlah game yang dimainkan setiap pengguna dan jumlah pemain baru yang ditambahkan setiap hari—meningkat hampir 400 persen. Rekayasawan terus berkomunikasi dengan perwakilan AWS mereka untuk mengubah sistem dan meningkatkan ketahanan.

Mencegah Penipuan dan Kolusi

Karena game Remi melibatkan uang sungguhan, Games24x7 harus tetap waspada untuk mencegah penipuan dan kolusi selama turnamen. Basis data grafik Amazon Neptune digunakan untuk mendeteksi apakah dua pemain dalam game berkolusi untuk mengalahkan empat pemain lainnya. Hal ini dilakukan dengan menetapkan tabel dalam basis data untuk setiap pemain saat mereka masuk.

Kecepatan deteksi dan waktu yang dibutuhkan untuk merespons ancaman keamanan telah meningkat sejak bermigrasi ke AWS Cloud. Games24x7 menggunakan AWS Shield Advanced untuk mendeteksi dan mengurangi ancaman terhadap aplikasinya. Dalam beberapa bulan terakhir, para rekayasawan memiliki visibilitas waktu nyata ke dalam peningkatan tajam dalam vektor serangan yang datang dari berbagai negara. Mereka segera mengenali ini sebagai penyimpangan, mengingat basis pengguna domestik perusahaan, dan mampu menggagalkan serangan dengan bantuan dari AWS Enterprise Support dan AWS DDoS Response Team.

Iterasi dengan Kecepatan untuk Menguji Fitur Baru

Pasar game bergerak cepat, dengan pengguna yang mencari level atau tantangan baru secara berkala. Mirip dengan produksi film, mengembangkan game yang sukses biasanya memerlukan beberapa upaya sebelum desain yang tepat tercapai. Tujuan Games24x7 adalah melakukan iterasi dengan cepat untuk menguji dan membuang banyak ide.

Rekayasawan mengandalkan mesin eksperimen internal untuk menguji fitur atau game baru sebelum menghadirkannya ke pasar. Mereka memanfaatkan Amazon SageMaker untuk membangun dan melakukan deployment model ML yang dengan cepat menyortir ide-ide buruk di mesin eksperimen. Ini membantu para rekayasawan merancang level, karakter, dan fitur baru yang akan menarik bagi pengguna.

Menghadirkan Empat Game Baru ke Pasar Luar Negeri

Games24x7 kini fokus membangun komunitas game-nya di luar negeri. Perusahaan berencana untuk memanfaatkan Wilayah AWS dan Zona Ketersediaan tempat basis pengguna targetnya berada untuk memastikan latensi rendah yang diperlukan untuk menjaga perhatian para pemain game. “Kami dapat menggunakan tumpukan teknologi yang sama di AWS untuk mereplikasi lingkungan hosting kami di berbagai wilayah,” kata Agarwal.

Game berbasis keterampilan dengan uang sungguhan akan tetap selalu populer di kalangan pemain. Dengan demikian, Games24x7 telah memperkenalkan dua atau tiga game baru setahun sejak diluncurkan. Dengan alur pengembangan yang makin kuat, tujuannya adalah untuk memperkenalkan satu game baru per kuartal, yang akan menempatkan Games24x7 di garis depan industri.


Tentang Games24x7

Didirikan oleh Bhavin Pandya dan Trivikraman Thampy pada tahun 2006, Games24x7 adalah perusahaan game online yang berkantor pusat di India, dengan portofolio yang mencakup game keterampilan (Rummy Circle dan My11Circle) dan game kasual. Perusahaan ini mengkhususkan diri dalam penggunaan ilmu perilaku, teknologi, dan kecerdasan buatan untuk memberikan pengalaman bermain game yang luar biasa di seluruh platformnya.

Keuntungan

  • Menyesuaikan pengalaman pengguna dengan ML
  • Menskalakan basis pengguna sebesar 400% dalam 2 tahun
  • Melakukan iterasi cepat untuk menghadirkan fitur baru ke pasar 
  • Mencegah penipuan dan kolusi selama permainan
  • Menambahkan visibilitas untuk memecahkan masalah kesalahan sistem
  • Menghemat waktu dengan layanan terkelola

Layanan AWS yang Digunakan

Amazon SageMaker

Amazon SageMaker adalah layanan terkelola penuh yang memberi setiap developer dan ilmuwan data kemampuan membangun, melatih, dan melakukan deployment model machine learning (ML) dengan cepat.

Pelajari selengkapnya »

Amazon Neptune

Amazon Neptune merupakan layanan basis data grafik yang cepat, andal, dan terkelola penuh yang memudahkan untuk membangun dan menjalankan aplikasi yang bekerja dengan set data yang sangat terhubung. Inti dari Amazon Neptune adalah mesin basis data grafik performa tinggi dan dibangun dengan tujuan khusus yang dioptimalkan untuk menyimpan miliaran hubungan dan melakukan kueri grafik dengan latensi milidetik.

Pelajari selengkapnya »

AWS Shield Advanced

AWS Shield adalah layanan perlindungan Distributed Denial of Service (DDoS) terkelola yang menjaga aplikasi yang berjalan di AWS. AWS Shield menyediakan deteksi yang selalu-aktif dan mitigasi inline otomatis yang meminimalkan waktu henti dan latensi aplikasi, jadi tidak perlu melibatkan AWS Support untuk mendapatkan manfaat dari perlindungan DDoS. Ada dua tingkatan AWS Shield – Standar dan Lanjutan.

Pelajari selengkapnya »

AWS Enterprise Support

AWS Enterprise Support memberi Anda layanan bantuan personal yang fokus utamanya adalah membantu Anda mencapai hasil dan menemukan kesuksesan di cloud.

Pelajari selengkapnya »


Mulai

Perusahaan segala ukuran dan lintas industri mentransformasikan bisnisnya setiap hari menggunakan AWS. Hubungi ahli kami dan mulai perjalanan AWS Cloud Anda sendiri sekarang juga.