Historias de clientes / Medios y entretenimiento

Cómo gestionar un crecimiento seis veces mayor con una arquitectura basada en eventos mediante Amazon EventBridge con Immutable
Descubra cómo Immutable, del sector de los videojuegos, utiliza microservicios basados en eventos para lograr escalabilidad y fiabilidad con Amazon EventBridge.
1500 %
de aumento de las transacciones mensuales de los clientes en un año
90 %
de aumento del volumen de operaciones para el lanzamiento de Illuvium
Sextuplicación
del número de empleados en el primer año tras la transición a una arquitectura basada en eventos
Reducción
del trabajo pesado indiferenciado
Aumento
de la fiabilidad para una mejor experiencia del cliente
Información general
Immutable, pionera en los juegos Web3, utiliza la tecnología de cadena de bloques para que millones de jugadores puedan poseer los activos digitales que ganan en los juegos. Con su tecnología única, esta singular empresa comenzó a crecer rápidamente, colaborando con líderes del sector como GameStop e incorporando sus soluciones en juegos de los estudios tradicionales. Para adaptarse a su crecimiento, Immutable trasladó su arquitectura monolítica, basada principalmente en Amazon Web Services (AWS), a microservicios basados en eventos que podían escalarse a medida que la empresa evolucionaba.
Al utilizar servicios como Amazon EventBridge (una tecnología sin servidor para crear aplicaciones basadas en eventos a escala en AWS, los sistemas existentes o las aplicaciones de software como servicio), Immutable aumentó la escalabilidad para gestionar un aumento de seis veces en el número de empleados, mejoró la fiabilidad para mejorar la experiencia del cliente y redujo el trabajo pesado para centrarse en la innovación. Al exponer los eventos críticos de sus soluciones casi en tiempo real, Immutable creó un conjunto de API y herramientas para desarrolladores que impulsan la innovación a través de colaboraciones en todo el sector.

Oportunidad | Uso de Amazon EventBridge para crear soluciones con mayor rapidez y acelerar el crecimiento de Immutable
Con sede en Australia, Immutable ofrece una solución global de desarrollo de juegos para crear y escalar rápidamente juegos Web3. Su conjunto de soluciones listas para usar ayuda a los desarrolladores de juegos a llegar al mercado más rápido sin disminuir la seguridad ni la experiencia del jugador. Immutable también desarrolla y publica sus propios juegos Web3, como Gods Unchained y Guild of Guardians.
Desde su fundación en 2018, Immutable desarrolló su infraestructura en AWS y se apoyó en gran medida en Amazon Elastic Kubernetes Service (Amazon EKS), un servicio administrado, para iniciar, ejecutar y escalar Kubernetes. Para sus bases de datos, la empresa también usa Amazon Relational Database Service (Amazon RDS), un conjunto de servicios administrados que las organizaciones pueden utilizar para las tareas de configuración, funcionamiento y escalamiento de las bases de datos en la nube. Si bien la infraestructura satisfizo sus necesidades desde el principio, Immutable creció en 2021 de 50 empleados a casi 300 en menos de un año. Para gestionar este aumento de escala, los crecientes equipos de ingeniería de Immutable necesitaban poder trabajar en el software simultáneamente y operar de forma más independiente. Tras evaluar las alternativas, Immutable decidió hacer la transición a una arquitectura basada en eventos mediante Amazon EventBridge. Debido a la compatibilidad de los servicios de AWS, Immutable pudo crear a partir de su arquitectura existente e incluso adoptar AWS Lambda, un servicio de computación sin servidor y controlado por eventos para ejecutar código sin tener que pensar en servidores o clústeres.
Immutable recibió el apoyo de los programas y representantes de AWS durante todo el proceso de transición, incluido AWS Activate, un programa que proporciona créditos, recursos y asistencia de expertos para acelerar las startups en cada etapa. En 2022, Immutable completó la transición a una arquitectura basada en eventos en 6 meses.

“Al migrar a una arquitectura basada en eventos con Amazon EventBridge, nuestros equipos operan de manera independiente, implementan de manera independiente y envían software de manera rápida y eficiente”.
Craig Baker
Vice President of Architecture, Immutable
Solución | Facilitar la innovación y apoyar un aumento del 1500 % en las transacciones mensuales de los clientes en un año mediante la arquitectura sin servidor de AWS
Con una arquitectura sin servidor creada en Amazon EventBridge y AWS Lambda, Immutable puede escalar de manera eficaz para permitir el creciente tamaño de su equipo. Más equipos de ingeniería pueden trabajar de forma simultánea y autónoma en el software de la empresa, lo que aumenta la velocidad de los lanzamientos de características y la innovación en el sector emergente de Web3. Immutable también se beneficia de la reducción del trabajo pesado indiferenciado. Al crear patrones que otros equipos pueden adoptar, los equipos de ingeniería de la empresa ahorran tiempo y reducen la complejidad. Ahora pueden centrarse en la innovación. “Estamos intentando crear sistemas más confiables y escalables sin aumentar la carga cognitiva de nuestros ingenieros”, afirma Craig Baker, vice president of architecture de Immutable. “Con Amazon EventBridge, podemos aprovechar la tecnología sin tener que resolver problemas complicados que no son fundamentales para nuestro negocio”.
Immutable también ha registrado un importante crecimiento de clientes. De noviembre de 2021 a noviembre de 2022, el número de transacciones mensuales de los clientes aumentó un 1500 %. En el mismo periodo, las transacciones por colección de activos aumentaron un 600 % y el gasto medio por usuario aumentó un 50 %. Los clientes de Immutable se han beneficiado de una solución más estable, segura y confiable gracias a la arquitectura basada en eventos. Al usar microservicios, Immutable puede aislar los problemas para que solo una característica se vea afectada si se produce un error, lo que reduce el impacto de cualquier problema y crea una infraestructura más confiable para los clientes.
Immutable está mejor preparada para lanzar colaboraciones con otras empresas del sector porque su solución puede admitir 9000 transacciones por segundo con una latencia muy baja mediante la tecnología sin servidor de AWS. Por ejemplo, en 2022, Illuvium lanzó su juego pionero de cadena de bloques interoperable mediante la solución de Immutable para que los jugadores pudieran intercambiar tokens no fungibles en menos de un segundo sin pagar tarifas de gas, que los jugadores suelen pagar para validar y procesar una transacción. “Al hacer evolucionar nuestra arquitectura en AWS, vimos un aumento del 90 % en el volumen de operaciones para el lanzamiento de Illuvium”, afirma Tim Curtin, manager of the site reliability engineering and core engineering teams en Immutable.
Resultado | Expansión hasta convertirse en un proveedor integral para los desarrolladores de juegos mediante los servicios de AWS
La misión de Immutable es hacer realidad la propiedad de activos y el comercio en los mundos de los juegos digitales. Para cumplir su misión, Immutable tiene previstos varios lanzamientos de productos y asociaciones en el sector para 2023 y 2024. Immutable y AWS también están trabajando en programas de comercialización para acelerar la incorporación de los estudios de juegos a Web3 e impulsar la propiedad digital a millones de jugadores de todo el mundo.
Immutable pretende ser un proveedor integral donde los desarrolladores de juegos Web3 puedan encontrar prácticamente todos los componentes del juego que necesitan, como un mercado y una cartera. Immutable planea seguir invirtiendo en su infraestructura basada en AWS para que la empresa pueda escalar según sea necesario para respaldar sus próximas ofertas, como Immutable zkEVM, una colaboración con Polygon Labs que proporciona una cadena de bloques para juegos de bajo costo, escalable, segura y compatible con la máquina virtual Ethereum, un gran servicio para desarrolladores de Web3 y aplicaciones descentralizadas. Con la compatibilidad con Ethereum, Immutable zkEVM tiene como objetivo ampliar la base de clientes y ayudar a más desarrolladores a crear juegos Web3 sin necesidad de aprender un nuevo servicio. “Una arquitectura de microservicios se centra en escalar los equipos de ingeniería y la cantidad de trabajo que pueden llevar a cabo”, explica Baker. “Al migrar a una arquitectura basada en eventos con Amazon EventBridge, nuestros equipos operan de manera independiente, implementan de manera independiente y envían software de manera rápida y eficiente”.
Acerca de Immutable
La empresa de juegos australiana Immutable ofrece una solución global de desarrollo de juegos para crear y escalar rápidamente juegos Web3. Su conjunto de soluciones listas para usar ayuda a los desarrolladores de juegos a llegar al mercado más rápido sin disminuir la seguridad ni la experiencia del jugador.
Servicios de AWS utilizados
Amazon EventBridge
AWS Step Functions es un servicio de flujo de trabajo visual que ayuda a los desarrolladores a usar servicios de AWS para crear aplicaciones distribuidas, automatizar procesos, organizar microservicios y crear canalizaciones de datos y de machine learning (ML).
AWS Lambda
AWS Lambda es un servicio informático sin servidor y basado en eventos que le permite ejecutar código para prácticamente cualquier tipo de aplicación o servicio backend sin necesidad de aprovisionar o administrar servidores.
Más información »
Comenzar
Organizaciones de todos los tamaños y de todos los sectores transforman sus negocios y cumplen sus misiones todos los días con AWS. Contacte nuestros expertos y comience hoy mismo su propia jornada en AWS.