USE CASES
Astra DB pour le gaming
Le gaming implique une multitude de choix de la part des joueurs. Les joueurs peuvent choisir de jouer à des jeux sur consoles ou de participer à des jeux en ligne sur des plateformes mobiles, social gaming ou cloud gaming. Les jeux peuvent être solo ou multijoueurs avec des participants de différentes régions et zones géographiques. Les plateformes de jeu en réalité virtuelle (VR) et réalité augmentée (AR) ont aussi le vent en poupe.
Les joueurs sur ces plateformes s’attendent à ce que les jeux soient disponibles à tout moment, où qu’ils soient connectés, et à pouvoir interagir avec d’autres joueurs en direct quand ils sont en train de jouer. Les services de gaming habituels incluent les données de profils des joueurs, les catalogues de produits/biens virtuels, les monnaies virtuelles, les classements des joueurs, les communautés de joueurs et les outils de messagerie. Pour satisfaire ces exigences, les plateformes de jeu s’appuient sur une pile de données extrêmement évolutive et réactive, hautement disponible partout sur la planète et flexible pour prendre en charge la grande variété de données qu’un système de gaming génère et utilise.
Pourquoi Astra DB pour le gaming ?
Grande échelle et haute disponibilité
Astra DB peut s’adapter facilement pour gérer des millions de joueurs. Les joueurs n’acceptent pas le lag ou le stuttering pendant le jeu et veulent que leurs jeux soient toujours en ligne, sans interruption. Les faibles latences de lecture/écriture d’Astra DB à grande échelle ainsi que sa grande disponibilité garantissent une expérience de jeu interactive en temps réel pour les joueurs à tout moment et où qu’ils soient.
Flexibilité multi-modèle et sécurité des données
Le gaming nécessite une diversité de données qui doivent être gérées de manière sécurisée sur la plateforme, par exemple les profils de joueurs, leurs classements sans oublier les monnaies et achats in-game. Astra DB prend en charge les API Document (JSON), REST, GraphQL et gRPC et possède la flexibilité multi-modèle nécessaire pour gérer la grande diversité de données des plateformes de gaming. Les données de comptes des joueurs et de sessions sont sécurisées de bout en bout avec des connexions TLS conformes aux normes du secteur ainsi que la gestion BYOK (bring your own key) du chiffrement des données au repos.
Pipelines de données pour le gaming en temps réel
Change Data Capture (CDC) pour Astra DB basé sur Astra Streaming permet la création de pipelines de données en temps réel pour l’analyse. Avec CDC, les changements des données Astra DB peuvent être immédiatement envoyés aux modèles machine learning (ML) et entrepôts de données pour des analyses favorisant les recommandations et actions. Ces intégrations permettent des mises à jour en temps réel de l’expérience de jeu comme l’inventaire des produits et biens virtuels in-game, les statistiques et succès des joueurs, classements, etc.
Cloud au choix
Astra DB est multi-modèle et distribué dans le monde entier. Astra DB englobe plusieurs datacenters et zones cloud et peut se déployer dans AWS, GCP et Azure. Astra DB conserve la compatibilité avec Cassandra open source partout et quelle que soit l’échelle, ce qui permet aux joueurs de participer à des jeux en ligne massivement multijoueurs partout dans le monde. En outre, Astra DB élimine les charges liées à l’installation et à la maintenance pour réduire considérablement le coût total de possession de n’importe quelle plateforme de gaming.
Architecture pour les applications de gaming
Astra DB peut gérer toutes les sortes de données pour les plateformes de gaming. CDC et Astra Streaming peuvent se combiner pour créer facilement des pipelines de données en temps réel entre Astra DB et les modèles ML et les entrepôts de données. Ces intégrations permettent des mises à jour et analyses en temps réel.