Meningkatkan pengalaman bermain game dengan teknologi streaming acara
Di Norwegia, Norsk Tipping menggunakan platform IBM Event Streams untuk mempercepat pemrosesan data dan memberikan layanan pengguna yang lebih responsif
Game Norsk Tipping di ponsel
Norsk Tipping AS adalah perusahaan game yang melakukan perbedaan. Menawarkan taruhan online pada olahraga, permainan kasino, kartu awal, dan berbagai lotre, misi sosialnya adalah menyediakan lingkungan permainan yang bertanggung jawab dan menarik di mana kelebihan dana yang dihasilkan kembali ke masyarakat Norwegia.

Norsk Tipping adalah perusahaan milik negara, sehingga menjadikannya perusahaan permainan rakyat. Dengan lebih dari dua juta pelanggan, perusahaan ini melayani hampir separuh populasi orang dewasa di Norwegia.

Bagaimana masyarakat mendapat manfaat? Kementerian Kebudayaan menyalurkan dana surplus dari Norsk Tipping untuk berbagai tujuan yang baik—63% untuk olahraga, 18% untuk budaya, dan 18% untuk organisasi kemanusiaan. Pada tahun 2022, perusahaan tersebut menyumbang lebih dari USD 630 juta untuk kegiatan-kegiatan tersebut.

Untuk mendorong taruhan yang bertanggung jawab, Norsk Tipping melacak permainan yang dimainkan, frekuensi taruhan, kerugian, dan lainnya untuk setiap pengguna. Kemudian, perlahan mengintervensi ketika analisis data menemukan pola yang menunjukkan peningkatan risiko mengembangkan masalah taruhan. Pengguna yang masuk dapat melihat status permainan bertanggung jawab mereka sebagai hijau, kuning, atau merah, dan jika perlu diberikan umpan balik dan rekomendasi pribadi tentang cara menurunkan skor risiko mereka.

Menambang data game menghadirkan tantangan nyata. Setiap minggunya, hingga satu juta pengguna dalam jangka waktu puncak menghasilkan ribuan transaksi per detik untuk diproses, disimpan, dan dianalisis. Pemrosesannya sangat intensif sehingga biasanya dilakukan dalam mode batch.

Menarik data dari gudang data dalam batch dan menganalisisnya untuk mendapatkan insight permainan yang bertanggung jawab membutuhkan waktu 24 jam, dan pemrosesan batch langganan lotre pengguna biasanya membutuhkan waktu 8 – 9 jam. Penundaan tersebut membuat arsitek TI Norsk Tipping mengeksplorasi arsitektur data yang lebih modern dan digerakkan oleh peristiwa. Tujuannya adalah untuk memproses peristiwa data yang bergerak sehingga mempercepat respons aplikasi dan meningkatkan pengalaman pengguna.

"Dalam arsitektur lama kami, kami menarik data dari sistem atau basis data ketika ada permintaan dari internet," jelas Jan Harald Fonås, Insinyur Sistem Middleware di Norsk Tipping. "Kami sedang menguji arsitektur berbasis peristiwa di mana data tersebut sudah ada, karena ketika dibuat, data tersebut dikirim melalui mesin event streaming dan menunggu untuk digunakan."

"Dalam beberapa kasus, arsitektur berbasis event akan lebih cepat dan tidak akan membebani infrastruktur," tambah Tormod Kvalheim, Kepala bagian Aplikasi. "Hal ini juga dapat mendorong inovasi, menyediakan data bagi para pengembang untuk menciptakan produk dan layanan baru."

Namun, untuk bereksperimen dengan arsitektur berbasis peristiwa, tim TI pertama-tama harus memilih platform streaming peristiwa yang akan memenuhi kebutuhan Norsk Tipping.

5.000 transaksi

 

Dalam periode sibuk, Norsk Tipping harus memproses lebih dari 5.000 transaksi game per detik

6x lebih cepat

 

Memproses langganan lotre di bawah Event Streams 6X lebih cepat dari sebelumnya

Dalam beberapa kasus, arsitektur berbasis event akan lebih cepat dan tidak akan membebani infrastruktur. Serta dapat mendorong inovasi, menyediakan data bagi para pengembang untuk menciptakan produk dan layanan baru. Tormod Kvalheim Kepala bidang Aplikasi Norsk Tipping AS
Penyedia Kafka dengan teknologi dan dukungan yang tepat

Arsitek TI memiliki beberapa persyaratan untuk platform streaming. Apache Kafka adalah solusi sumber terbuka yang populer, dan sebagai bagian dari program modernisasi infrastruktur Norsk Tipping, Kafka perlu berjalan di kontainer Kubernetes. Para arsitek juga mencari vendor yang akan memberikan dukungan berkelanjutan yang kuat, bukan hanya hubungan transaksional.

Setelah mencoba berbagai solusi streaming, mereka memilih IBM® Event Streams, platform bawaan event streaming dan otomatisasi kelas perusahaan dari Apache Kafka. Event Streams menggabungkan teknologi Strimzi sumber terbuka untuk menerapkan Kafka dengan cara yang tangguh dan mudah dikelola, dan menyediakan berbagai kemampuan tambahan untuk memperluas fungsionalitas inti. Seperti semua produk dalam IBM Cloud Pak® for Integration, Event Streams dirancang untuk berjalan di Red Hat® OpenShift® (tautan berada di luar ibm.com) dan platform kontainer Kubernetes lainnya.

"Ketika kami melihat bahwa IBM bekerja sama dengan OpenShift dan Strimzi, kami menyadari bahwa inilah yang kami inginkan," jelas Andrea Knagenhjelm, Insinyur Sistem Middleware di Norsk Tipping. "Karena berbasis operator, sumber daya Event Streams sangat mudah dikelola."

"Event Streams sangat andal dan IBM selalu ada untuk mendukung kami," ujar Fonås. "Jika IBM Norwegia tidak dapat membantu, seseorang di dunia IBM selalu menanganinya."

Event Streams benar-benar andal dan IBM selalu ada untuk mendukung kami. Jan Harald Fonås Insinyur Sistem Middleware Norsk Tipping AS
Memberdayakan layanan berlangganan lotre populer

Meskipun masih awal, Norsk Tipping telah mulai memanfaatkan Event Stream. Event Stream ini mendukung layanan populer yang memungkinkan pengguna berlangganan game lotre favorit mereka dan bermain setiap minggu. Layanan ini menyimpan nomor favorit atau memilihnya secara acak, dan setiap hari Senin mengirimkan pembaruan SMS kepada pengguna tentang pembelian yang dilakukan sistem.

Layanan ini mendemonstrasikan kekuatan pemrosesan Event Streams. Sebelumnya, pemrosesan daftar langganan secara batch membutuhkan waktu 8 – 9 jam. Sekarang, dibutuhkan 1,5 jam, peningkatan 6X lipat. Kecepatan ini membuat layanan ini lebih responsif terhadap pengguna, membantu meningkatkan pengalaman mereka.

Dalam contoh penggunaan lain, Event Streams meningkatkan pengalaman mitra dengan menghitung komisi penjualan yang harus dibayarkan kepada afiliasi dengan cepat ketika pengguna membeli game di situs web mereka. Dan aplikasi ini mendukung aplikasi pelanggan baru, yang kini sedang dalam tahap pengujian, yang akan meningkatkan efisiensi pengembang dalam menciptakan game dan layanan yang berpusat pada pelanggan.

Norsk Tipping juga berencana untuk menerapkan streaming acara ke pembaruan game yang bertanggung jawab dengan mengaktifkan personalisasi yang lebih besar. Alih-alih membutuhkan waktu 24 jam untuk pemrosesan profil pengguna dalam mode batch, Event Stream dapat melakukannya dengan lebih cepat—dan mungkin membantu memicu intervensi hampir secara real-time ketika perilaku pengguna mendekati ambang batas zona merah.

"Event Stream seharusnya membantu sistem kami merespons lebih cepat dan personalisasi menjadi lebih baik," ujar Fonås. "Setelah beberapa peristiwa data pelanggan menyatu dalam sebuah sistem, sistem ini dapat membangun respons, memberikan pengalaman pengguna yang unik untuk pelanggan tertentu."

Event Streams akan membantu sistem kami merespons lebih cepat dan personalisasi harus lebih baik. Setelah beberapa event data pelanggan bertemu dalam suatu sistem, itu bisa membangun respons, memberikan pengalaman pengguna yang unik untuk pelanggan tertentu. Jan Harald Fonås Insinyur Sistem Middleware Norsk Tipping AS
Mengukur kesuksesan berdasarkan lapangan sepak bola dan olahraga anak-anak

Kecepatan layanan berlangganan dan pengalaman pengguna yang lebih baik menunjukkan potensi dari Event Stream. Layanan ini adalah salah satu dari banyak contoh penggunaan di papan gambar yang mendukung misi Norsk Tipping untuk berkontribusi kepada masyarakat Norwegia.

"Layanan berlangganan cukup penting bagi pelanggan kami karena mereka dapat berlangganan dan tidak perlu memikirkan untuk membeli permainan lotre lagi dan lagi," kata Kvalheim. “Ini populer karena sistem melakukannya untuk mereka.”

Memang, banyak pelanggan yang menggunakan layanan ini setiap minggunya, dengan omzet yang meningkat setiap minggunya. Dan, tentu saja, keuntungan membiayai proyek-proyek berharga yang membedakan Norsk Tipping.

"Kadang-kadang di perusahaan kami, dengan bercanda, kami mengukur sesuatu dengan lapangan sepak bola anak-anak," kata Kvalheim. "Ketika kami berhasil, akan ada lebih banyak uang untuk budaya, organisasi kemanusiaan dan lapangan sepak bola untuk anak-anak. Itulah sisi positif dari taruhan.”

Logo Norsk Tipping
Tentang Norsk Tipping AS

Didirikan pada tahun 1946 dan berkantor pusat di Hamar, Norwegia, Norsk Tipping (tautan berada di luar ibm.com) adalah perusahaan taruhan milik negara yang mengembalikan semua keuntungan kepada masyarakat. Secara aktif bekerja untuk mengurangi kecanduan judi, Norsk Tipping mempekerjakan sekitar 400 orang dan pada tahun 2022 menyumbangkan lebih dari USD 630 juta untuk organisasi olahraga, budaya, dan kemanusiaan.

Ambil langkah selanjutnya

Untuk mempelajari lebih lanjut tentang solusi IBM yang ditampilkan dalam cerita ini, silakan hubungi perwakilan IBM atau Mitra Bisnis IBM Anda.

Baca PDF Lihat lebih banyak cerita kasus Event Streams menambahkan nilai Kafka Baca blog Apa itu arsitektur berbasis peristiwa? Pelajari lebih lanjut
Hukum

© Hak Cipta IBM Corporation 2023. IBM Corporation, New Orchard Road, Armonk, NY 10504

Diproduksi di Amerika Serikat, Februari 2023.

IBM, logo IBM, dan IBM Cloud Pak adalah merek dagang dari International Business Machines Corp, yang terdaftar di banyak yurisdiksi di seluruh dunia. Nama produk dan layanan lain mungkin merupakan merek dagang dari IBM atau perusahaan lain. Daftar merek dagang IBM saat ini tersedia di ibm.com/trademark.

Red Hat®, JBoss®, OpenShift®, Fedora®, Hibernate®, Ansible®, CloudForms®, RHCA®, RHCE®, RHCSA®, Ceph®, dan Gluster® adalah merek dagang atau merek dagang terdaftar dari Red Hat, Inc. anak perusahaan di Amerika Serikat dan negara lain.

Dokumen ini adalah yang terbaru pada tanggal awal publikasi dan dapat diubah oleh IBM kapan saja. Tidak semua penawaran tersedia di setiap negara tempat IBM beroperasi.

Semua contoh klien yang dikutip atau dijelaskan disajikan sebagai ilustrasi tentang cara beberapa klien menggunakan produk IBM dan hasil yang mungkin telah mereka capai. Biaya lingkungan dan karakteristik kinerja yang sebenarnya akan bervariasi, tergantung pada konfigurasi dan kondisi tiap-tiap klien. Hasil yang diharapkan secara umum tidak dapat diberikan karena hasil setiap klien akan bergantung sepenuhnya pada sistem dan layanan yang dipesan oleh klien. INFORMASI DALAM DOKUMEN INI DISEDIAKAN "SEBAGAIMANA ADANYA" TANPA JAMINAN APA PUN, BAIK TERSURAT MAUPUN TERSIRAT, TERMASUK TANPA JAMINAN UNTUK DAPAT DIPERJUALBELIKAN, KESESUAIAN UNTUK TUJUAN TERTENTU, DAN JAMINAN ATAU KETENTUAN APA PUN YANG TIDAK MELANGGAR. Produk IBM dijamin sesuai dengan syarat dan ketentuan perjanjian yang mengatur penyediaan produk tersebut.