Ukrainian company offers lesson in IT resilience


Couple of IT supervisors, ideally, will at any time require to hold infrastructure out there in wartime. But the scenario of Keiki, a Ukrainian instructional app developer, sheds some light-weight on how organizations sustain IT resilience even in the worst of situation.

Keiki results in iOS, Android and website-based mostly apps geared to youngsters from 2 to 8 yrs old. The product company, working at the junction of edtech and video game dev, released in Kyiv in 2019 with the backing of Genesis, a co-founding organization that focuses on setting up tech companies in central and jap Europe.

Considering the fact that the Russian invasion started in February, Keiki crew users have dispersed to safer regions in just Ukraine. The distributed workforce uses two primary sorts of community connections, mentioned Anton Bondarev, functions supervisor at Keiki. Personnel that have relocated to towns in western Ukraine, dwelling in rented residences or homes, use higher-velocity, fiber-optic networks. Those doing the job in rural spots, or wherever world wide web access is inadequate, use 4G cell communications. Bondarev explained 3G or 4G cell world wide web handles 90% of Ukrainian territory.

Making use of distant equipment

Unsurprisingly, Keiki has boosted its reliance on remote communication and collaboration instruments.

“Since the commencing of the war, we have been applying our distant-dependent resources,” Bondarev stated. “We applied them ahead of, but not so often.”

Individuals tools contain Slack, Gmail, Google Calendar, Google Fulfill, Atlassian’s Jira venture-tracking application, Trello’s task administration software and the Idea workspace app.

Considering the fact that the starting of the war, we have been making use of our distant-dependent equipment. We used them right before, but not so often.
Anton BondarevOperations manager, Keiki

Bondarev explained many of its partners have offered discount rates, which have taken some of the load from Keiki’s functions.

The early-stage business has also sharpened its security concentration, because of to the substantial chance of Russian hacker assaults, Bondarev explained. Keiki launched a password supervisor, for case in point. “And we have been checking safety breaches on the darkish world-wide-web to manage our VPN to be a lot more secure while doing work in public areas,” he added.

Cloud assets for IT resilience

On the match advancement and hosting facet, all of Keiki’s project infrastructure resides on the AWS cloud. “We use a serverless architecture, which gives us huge scaling capabilities with reduced infrastructure prices,” stated Oleksandr Sytnik, complex lead at Keiki. The main programming language is JavaScript and the Node.js JavaScript runtime ecosystem.

The war failed to impact Keiki’s specialized conclusions, due to the fact every little thing has been functioning in the cloud, Sytnik reported.

Keiki works by using the Unity game improvement platform and can connect with upon in-dwelling specialists in a selection of spots, which include Unity developers, Node.js builders, 2D artists, UX/UI designers and curriculum specialists, noted Sergiy Potapov, Unity lead at Keiki.

The firm’s sport includes a large amount of articles, aspect of which it finishes downloading the moment the application is mounted. Keiki packs the information in Unity AssetBundles, which are uploaded to Amazon S3 storage. Printable academic supplies are also stored on S3, Potapov claimed.

Content updates go on employing distant configurations. A ongoing integration technique, which employs Jenkins and Fastlane, optimizes development and testing, Potapov observed. Keiki has its have cell application backend, through which it validates consumer access. “We managed to block access to all buyers from Russia in a subject of hrs and give absolutely free entry through Ukraine,” Potapov reported.

The company’s primary products, Keiki Earth, is free of demand for preschool-age Ukrainians.