Perforce - Video Games Version Control System
Industria
Vídeojuegos
Escenario
Programación, Diseño de Juegos, Arte, Ingeniería de Audio, Marketing, Publicación, Soporte, Infraestructura Especializada.
Cliente
Confidencial
Arkkosoft colaboró con el cliente para mejorar su infraestructura especializada, enfocándose particularmente en las canalizaciones de CD/CI que gestionan la infraestructura de servidores a través de varios equipos. El desafío consistía en crear un sistema centralizado que pudiera manejar miles de millones de transacciones y archivos, una necesidad común en las industrias de desarrollo de videojuegos y semiconductores. El desarrollo de videojuegos, por ejemplo, involucra miles de activos, que van desde modelos 3D y archivos de sonido hasta archivos de vídeo, lo que resulta en procesos de construcción a gran escala. Aunque Git se utiliza ampliamente en el desarrollo de software para el control de versiones, cuando se trata de rendimiento y escalabilidad en proyectos extremadamente complejos, Helix Core ofrece una solución superior.
En asociación con Helix, Arkkosoft abordó con éxito este desafío, logrando tanto escalabilidad como rendimiento. Utilizamos la tecnología de Helix para configurar proxies y réplicas, garantizando una conectividad fluida para equipos distribuidos globalmente. Además, desarrollamos extensiones personalizadas de Helix Core para optimizar las tareas administrativas del sistema. Guiados por la experiencia arquitectónica de Arkkosoft y el liderazgo de nuestro cliente, logramos un rendimiento de red en tiempo real mientras gestionamos simultáneamente transacciones masivas.
Productos y Tecnologías:
Desarrollo Backend:
Desarrollo Frontend:
- Tecnologías: .NET, C#, LINQPad, LuaBase de Datos: MySQL
- Procesamiento de Documentos sin Servidor: Arquitectura Serverless de Google Cloud Platform (GCP)
- Autenticación: Helix Core, herramientas internas de administración de Electronic Arts
- Despliegue: Almacenamiento en la Nube de GCP, Azure, AWS
- Tecnologías: Telerik, ASP.NET Razor
Pruebas y Aseguramiento de la Calidad:
API e Integración:
- Herramientas de Pruebas: Herramientas internas de pruebas
- Herramientas de Pruebas de API: Swagger, Insomnia, Postman
- Integraciones de Terceros: OpenAI, Gemini, Arqa AI, Claude
Servicios en la Nube y Despliegue:
Herramientas de Gestión de Proyectos y Desarrollo:
- Servicios: GCP App Engine, GCP Compute Engine, GCP Cloud Storage
- CI/CD: Helix Core, GitLab
- Monitoreo y Visualización: Miro
- Gestión de Proyectos: Jira
- Control de Versiones y CI/CD: Helix Core, GitLab
- IDEs: Visual Studio Professional 2022

