IMPORTANT ANNOUNCEMENT: We've got some cool events coming up this season...
Swipe for more

Mobile Game %%Migration to Microservices%%

Migrate and transform the existing game from legacy architecture and infrastructure to modern microservices architecture and public cloud.

The Client

Pixel Federation, Ltd. is a Slovak game developing and publishing company headquartered in Bratislava. Founded in 2007, the company’s most successful titles are free-to-play browser and app games Diggy’s Adventures, Seaport, TrainStation and Emporea. It is one of the top 20 Facebook game development studios in the EMEA region. It has over two hundred employees and reached 31 million EUR of revenue in 2019.

Challenge

To remain competitive in the highly saturated gaming industry, Pixel Federation (PF) commits to continuous evolution of their technology stack. As a part of this commitment PF decided to migrate an existing game from legacy infrastructure to a modern cloud environment. PF decided not only to migrate to cloud but also to transform the existing game into a modern microservices architecture.

Goals

One of two key requirements for the new design was to allocate resources based on actual usage as gamer behavior is very unpredictable and prone to unexpected spikes. The second one was to be closer to a global user audience in order to optimize gaming experience and network traffic.

Solution

Kubernetes powered containerisation and AWS adoption.

%%45k%%
CI/CD pipeline jobs
%%800%%
deployments per month
%%12%%
languages

How we did it

1.STEP

How we started [assessment]

Step one in any migration or transformation scenarios is to properly analyze and understand currently running architecture and implementation. To be able to recreate all functionality in a new environment, Labyrinth Labs engineers worked with colleagues from Pixel to thoroughly understand all details of the application.

Process [managed services]

Amazon AWS was chosen as an application platform not only for the migration of the single game, but also for all future Pixel games. To reap the benefits of AWS platform a big part of the application was redesigned to leverage AWS managed services such as S3, RDS, Cloudtrail, Cloudfront, ELB, DynamDB, Route53 or ALB. The new architecture was designed from ground up to leverage cloud elasticity and all resources are allocated based on actual demand.

Process [distributed environment]

The core application stack was containerized and migrated to a Kubernetes cluster. Labyrinth Labs prepared a comprehensive, integrated, globally distributed environment for running not only the production but also staging and development for the application.

Finish [transfer]

As a part of the transformation Labyrinth labs created a CI/CD pipeline using industry standard software tools and then worked with Pixel engineers to transfer required knowledge for pushing code changes to development and production environments.

Outcomes

Thanks to Labyrinth Labs expertise and experience, Pixel Federation was able to migrate the existing game without any serious downtimes and in a very short time. The AWS Platform quickly proved its scalability and thanks to the new microservice architecture Pixel engineers are able to deliver new content faster.

Branislav Bernát
Branislav Bernát
CIO
Pixel Federation

Labyrinth Labs expertise in cutting edge technologies helped us take our innovations and progress to another level.

Future steps [ life-long support ]

Labyrinth Labs provides long-term support for the newly built infrastructure, including regular upgrades and maintenance of the platform, as well as continuous improvements of the setup.

We are here for you [contact us]
Ivan Sakin
Strategic Sales Maestro
We are here for you [contact us]
Eva Latáková
Digital Sales Manager