CASE STUDY

Keyforge

    Overview

    KeyForge is a new card game released by Fantasy Flight Games. 10Clouds built an official mobile and web application for it. With Master Vault, users can quickly scan their cards, add notes or track their stats.
    In just five days after its release, players have registered 100,000 decks online, and the app has been downloaded more than 10,000 times. The tool was warmly received by the community.

    Project Name

    KeyForge

    Services

    Web, Design

    Type

    Webapp

    Our challenge

    The KeyForge game platform is used by thousands of players all over the world every day. One of the main functionalities on the website is card decks’ registration which allows players to add their deck of cards to the collection. So far almost 1,8 million unique decks have been registered on the platform and all users can see the details of each one on the platform. Having 1,7M unique decks listed on 17,000 pages is a huge challenge for the infrastructure and efficiency.

    How we made it happen

    We started by analysing the current situation and understanding what causes the poor performance of the page which lists all the registered decks.

    We quickly found that the problem is not only on the code and infrastructure level but also in the way users were interacting with the page. It turned out that there were a number of unofficial pages which were scraping the data from the site and causing performance issues.

    Our development team implemented multiple solutions to optimise the database and page performance - indexing, queries optimisation, caching etc. For the issue with data scrapers we decided not to fully block their activity but to control it by introducing 3 level traffic throttling. All of the implemented improvements resulted in a much smoother experience when using the KeyForge website.

    See more case studies

    Playground
    Playground is a mobile app that showcases 10Clouds design and development skills. We have allowed our designers to unleash their creativity fully and blended their ideas with intuitive UX and flawless code written in React Native, Kotlin and Swift.
    COVID-19 info verification platform
    The University of Pennsylvania, Cognitive Computation Group approached 10Clouds to build the UX/UI and frontend development of their platform. Given a user input query, the platform uses a search engine to get a list of relevant webpages that discuss the topic related to COVID-19.
    Omise
    Omise is a payment gateway for Thailand, Japan and Singapore. The company developed a new innovative exchange platform based on its OmiseGo protocol. The platform needed a fresh, user-friendly design with a smooth running experience on any device. Here’s where 10Clouds stepped in.