Brian Jackson - stock.adobe.com

Empresa ucraniana ofrece lección en resiliencia de TI

Keiki, una empresa de desarrollo de productos, utiliza herramientas de colaboración remota y recursos en la nube para seguir operando y mantener sus aplicaciones educativas en manos de los niños.

Pocos responsables de TI, con suerte, necesitarán alguna vez mantener la infraestructura disponible en tiempos de guerra. Pero el caso de Keiki, un desarrollador ucraniano de aplicaciones educativas, arroja algo de luz sobre cómo las organizaciones mantienen la resiliencia de TI incluso en las peores circunstancias.

Keiki crea aplicaciones para iOS, Android y web dirigidas a niños de 2 a 8 años. La empresa de productos, que opera en el cruce de edtech y desarrollo de juegos, se lanzó en Kiev en 2019 con el respaldo de Genesis, una empresa cofundadora que se centra en la creación de empresas tecnológicas en Europa central y oriental.

Desde que comenzó la invasión rusa en febrero, los miembros del equipo de Keiki se han dispersado a regiones más seguras dentro de Ucrania. La plantilla distribuida utiliza dos tipos principales de conexiones de red, señaló Anton Bondarev, director de operaciones de Keiki. El personal que se ha trasladado a ciudades del oeste de Ucrania, que vive en apartamentos o casas alquiladas, utiliza redes de fibra óptica de alta velocidad. Los que trabajan en zonas rurales, o donde el acceso a internet es deficiente, utilizan comunicaciones móviles 4G. Bondarev dijo que internet móvil 3G o 4G cubre el 90 % del territorio ucraniano.

Uso de herramientas remotas

No es de extrañar que Keiki haya aumentado su dependencia de las herramientas de comunicación y colaboración a distancia.

"Desde el comienzo de la guerra, hemos estado utilizando nuestras herramientas remotas", dijo Bondarev. "Antes las usábamos, pero no tan a menudo".

Esas herramientas incluyen Slack, Gmail, Google Calendar, Google Meet, el software de seguimiento de proyectos Jira de Atlassian, la herramienta de gestión de proyectos Trello y la aplicación de espacio de trabajo Notion.

Bondarev dijo que varios de sus socios han ofrecido descuentos, lo que ha aliviado parte de la carga de las operaciones de Keiki.

La empresa, que se encuentra en su fase inicial, también ha agudizado su enfoque en materia de seguridad, debido al alto riesgo de ataques de hackers rusos, dijo Bondarev. Keiki ha lanzado un gestor de contraseñas, por ejemplo. "Y hemos estado monitoreando las brechas de seguridad en la web oscura para mantener nuestra VPN para estar más seguros mientras trabajamos en espacios públicos", agregó.

Recursos en la nube para la resiliencia informática

En cuanto al desarrollo de juegos y el alojamiento, toda la infraestructura del proyecto de Keiki reside en la nube de AWS. "Utilizamos una arquitectura sin servidores, que nos da grandes capacidades de escalado con bajos costos de infraestructura", dijo Oleksandr Sytnik, jefe técnico de Keiki. El principal lenguaje de programación es JavaScript y el entorno de ejecución es Node.js JavaScript.

La guerra no afectó las decisiones técnicas de Keiki, ya que todo ha funcionado en la nube, dijo Sytnik.

Keiki utiliza la plataforma de desarrollo de juegos Unity y puede recurrir a especialistas internos en diversas áreas, como desarrolladores de Unity, desarrolladores de Node.js, artistas 2D, diseñadores UX/UI y especialistas en currículo, señaló Sergiy Potapov, jefe de Unity en Keiki.

El juego de la empresa contiene mucho contenido, parte del cual termina de descargarse una vez instalada la aplicación. Keiki empaqueta el contenido en Unity AssetBundles, que se suben al almacenamiento de Amazon S3. Los materiales educativos imprimibles también se almacenan en S3, dijo Potapov.

Las actualizaciones de contenido continúan utilizando configuraciones remotas. Un sistema de integración continua, que emplea Jenkins y Fastlane, optimiza el desarrollo y las pruebas, señaló Potapov. Keiki tiene su propio backend de aplicaciones móviles, a través del cual valida el acceso de los usuarios. "Conseguimos bloquear el acceso a todos los usuarios de Rusia en cuestión de horas y dar acceso libre a través de Ucrania", dijo Potapov.

El principal producto de la empresa, Keiki World, es gratuito para los ucranianos en edad preescolar.

Investigue más sobre Estrategias de TI