Témoignages de clients / Médias et divertissements

Gérer une croissance multipliée par 6 grâce à une architecture pilotée par les événements à l’aide d’Amazon EventBridge avec Immutable
Découvrez comment, dans l’industrie du jeu vidéo, Immutable utilise des microservices pilotés par les événements à des fins d’évolutivité et de fiabilité grâce à Amazon EventBridge.
1 500 %
d’augmentation des transactions mensuelles avec les clients en une année
90 %
d’augmentation du volume des transactions pour le lancement d’Illuvium
6 fois
plus d’employés au cours de la première année qui a suivi le passage à l’architecture pilotée par les événements
Réduction
des tâches lourdes indifférenciées
Augmentation
de la fiabilité pour une meilleure expérience client
Présentation
Immutable, un pionnier des jeux Web3, utilise la technologie blockchain pour que des millions de joueurs puissent posséder les actifs numériques qu’ils gagnent dans les jeux. Grâce à sa technologie unique, la société licorne a commencé à se développer rapidement, en collaborant avec des leaders du secteur tels que GameStop et en incorporant ses solutions aux jeux des studios traditionnels. Pour répondre à sa croissance, Immutable a fait évoluer son architecture monolithique, basée principalement sur Amazon Web Services (AWS), vers des microservices pilotés par les événements, capables de se mettre à l’échelle au fur et à mesure de l’évolution de l’entreprise.
Grâce à des services tels qu’Amazon EventBridge, une technologie sans serveur permettant de créer des applications pilotées par des événements à grande échelle sur AWS, des systèmes existants ou des applications SaaS, Immutable a amélioré sa capacité de mise à l’échelle pour gérer un nombre d’employés multiplié par six, amélioré la fiabilité pour améliorer l’expérience client et s’est déchargé des lourdes tâches pour se concentrer sur l’innovation. En exposant les événements critiques de ses solutions en temps quasi réel, Immutable a créé une suite d’API et d’outils de développement qui stimulent l’innovation grâce à des collaborations dans l’ensemble du secteur.

Opportunité | Utiliser Amazon EventBridge pour créer des solutions plus rapidement et accélérer la croissance d’Immutable
Basée en Australie, Immutable propose une solution globale de développement de jeux permettant de créer et de faire évoluer rapidement des jeux Web3. Sa suite de solutions clés en main aide les développeurs de jeux à accéder plus rapidement au marché sans nuire à la sécurité ou à l’expérience des joueurs. Immutable développe et publie également ses propres jeux Web3, tels que Gods Unchained et Guild of Guardians.
Depuis sa création en 2018, Immutable a construit son infrastructure sur AWS, en s’appuyant largement sur Amazon Elastic Kubernetes Service (Amazon EKS), un service géré permettant de démarrer, exécuter et mettre à l’échelle Kubernetes. Pour ses bases de données, l’entreprise utilise Amazon Relational Database Service (Amazon RDS), un ensemble de services gérés que les organisations peuvent utiliser pour la configuration, l’exploitation et la mise à l’échelle des bases de données dans le cloud. Bien que l’infrastructure ait répondu à ses besoins très tôt, Immutable est passée en 2021 de 50 employés à près de 300 en moins d’une année. Pour gérer cette augmentation d’échelle, les équipes d’ingénierie d’Immutable, en pleine croissance, devaient travailler simultanément sur des logiciels et fonctionner de manière plus indépendante. Après avoir évalué des alternatives, Immutable a choisi de passer à une architecture pilotée par les événements en utilisant Amazon EventBridge. En raison de la compatibilité des services AWS, Immutable a pu s’appuyer sur son architecture existante, notamment en adoptant AWS Lambda, un service de calcul piloté par les événements et sans serveur permettant d’exécuter du code sans penser aux serveurs ou aux clusters.
Immutable a bénéficié du soutien des programmes et des représentants AWS tout au long du processus de transition, notamment d’AWS Activate, un programme qui fournit des crédits, des ressources et une assistance experte pour accélérer les start-ups à chaque étape. En 2022, Immutable a achevé la transition vers une architecture pilotée par les événements en 6 mois.

En migrant vers une architecture pilotée par les événements à l’aide d’Amazon EventBridge, nos équipes opèrent de manière indépendante, déploient indépendamment et expédient les logiciels rapidement et efficacement. »
Craig Baker
Vice-président de l’architecture, Immutable
Solution | Faciliter l’innovation et soutenir une augmentation de 1 500 % des transactions clients mensuelles en 1 an grâce à l’architecture sans serveur d’AWS
Grâce à une architecture sans serveur basée sur Amazon EventBridge et AWS Lambda, Immutable peut évoluer efficacement pour prendre en charge la taille croissante de son équipe. Un plus grand nombre d’équipes d’ingénieurs peuvent travailler simultanément et de manière autonome sur les logiciels de l’entreprise, accélérant ainsi la publication de fonctionnalités et l’innovation dans une industrie Web3 émergente. Immutable bénéficie également de la réduction des tâches lourdes indifférenciées. En élaborant des modèles que d’autres équipes peuvent adopter, les équipes d’ingénierie de l’entreprise gagnent du temps et réduisent la complexité. Elles peuvent désormais se concentrer sur l’innovation. « Nous essayons de créer des systèmes plus fiables et évolutifs sans augmenter la charge cognitive de nos ingénieurs », explique Craig Baker, vice-président de l’architecture chez Immutable. « Grâce à Amazon EventBridge, nous pouvons tirer parti de la technologie sans avoir à résoudre des problèmes complexes qui ne sont pas essentiels à notre activité. »
Immutable a également connu une croissance significative de sa clientèle. De novembre 2021 à novembre 2022, le nombre de transactions mensuelles des clients a augmenté de 1 500 %. Au cours de la même période, les transactions par collection d’actifs ont augmenté de 600 % et les dépenses moyennes par utilisateur ont augmenté de 50 %. Les clients d’Immutable ont bénéficié d’une solution plus stable, sécurisée et fiable grâce à l’architecture pilotée par les événements. À l’aide de microservices, Immutable peut isoler les problèmes afin qu’une seule fonctionnalité soit affectée en cas d’erreur, réduisant ainsi l’impact des problèmes et créant une infrastructure plus fiable pour les clients.
Immutable est mieux placée pour lancer des collaborations avec d’autres entreprises du secteur, car sa solution peut prendre en charge 9 000 transactions par seconde avec une très faible latence grâce à la technologie sans serveur d’AWS. Par exemple, en 2022, Illuvium a lancé son jeu innovant de blockchain interopérable en utilisant la solution d’Immutable afin que les joueurs puissent échanger des jetons non fongibles en moins d’une seconde sans payer les frais de gaz, que les joueurs paient généralement pour valider et traiter une transaction. « En faisant évoluer notre architecture sur AWS, nous avons constaté une augmentation de 90 % du volume des transactions pour le lancement d’Illuvium », explique Tim Curtin, responsable de l’ingénierie de fiabilité du site et des équipes d’ingénierie de base chez Immutable.
Résultat | Élargissement pour devenir un guichet unique pour les développeurs de jeux utilisant les services AWS
La mission d’Immutable est de concrétiser la propriété d’actifs et le commerce dans les mondes du jeu numérique. Pour remplir sa mission, Immutable prévoit de nombreux lancements de produits et partenariats industriels en 2023 et 2024. Immutable et AWS travaillent également sur des programmes de commercialisation visant à accélérer l’intégration des studios de jeux dans le Web3 et à promouvoir la propriété numérique pour des millions de joueurs dans le monde entier.
Immutable vise à être un guichet unique où les développeurs de jeux Web3 peuvent trouver pratiquement tous les composants de jeu dont ils ont besoin, comme une place de marché et un portefeuille. Immutable prévoit de continuer à investir dans son infrastructure basée sur AWS afin que l’entreprise puisse évoluer selon les besoins pour prendre en charge ses offres à venir, telles que Immutable zkEVM, une collaboration avec Polygon Labs qui fournit une blockchain pour les jeux à faible coût, évolutive, sécurisée et compatible avec la machine virtuelle Ethereum, un service important pour les développeurs Web3 et les applications décentralisées. Grâce à la compatibilité avec Ethereum, Immutable zKevm vise à élargir sa clientèle, en aidant davantage de développeurs à créer des jeux Web3 sans avoir à apprendre un nouveau service. « Une architecture de microservices est axée sur la mise à l’échelle des équipes d’ingénierie et sur la quantité de travail qu’elles peuvent accomplir », explique Baker. « En migrant vers une architecture pilotée par les événements à l’aide d’Amazon EventBridge, nos équipes opèrent de manière indépendante, déploient indépendamment et expédient les logiciels rapidement et efficacement. »
À propos d’Immutable
La société de jeux australienne Immutable propose une solution globale de développement de jeux permettant de créer et de faire évoluer rapidement des jeux Web3. Sa suite de solutions clés en main aide les développeurs de jeux à accéder plus rapidement au marché sans nuire à la sécurité ou à l’expérience des joueurs.
Services AWS utilisés
Amazon EventBridge
AWS Step Functions est un service de flux visuels qui permet aux développeurs qui utilisent les services AWS de créer des applications distribuées, d’automatiser les processus, d’orchestrer des microservices et de créer des pipelines de données et de machine learning (ML).
AWS Lambda
AWS Lambda est un service de calcul d'événement sans serveur qui vous permet d'exécuter du code pour presque tout type d'application ou de service dorsal, sans vous soucier de l'allocation ou de la gestion des serveurs.
En savoir plus »
Démarrer
Les organisations de toutes tailles et de tous secteurs transforment leur activité et exécutent leurs missions au quotidien à l'aide d'AWS. Contactez nos experts et démarrez votre transition vers AWS dès aujourd'hui.