FTMO

Scaling the fastest growing fintech in Central Europe

Scaling the fastest growing fintech in Central Europe

FTMO is a fintech company which created new trading industry called modern prop trading where people get rewarded for trading activity on demo accounts. Due to rapid business growth, they sought to bring their technological solutions up to speed.

In 2021, FTMO approached Applifting with a request to analyze their architecture and propose a suitable solution for further scaling. This solution had to integrate smoothly into production environments without disrupting the business operations.

Skills deployed

  • Java and Kotlin
  • Spring Boot
  • Kafka
  • Elastic
  • Keycloak
  • Docker
  • Kubernetes
  • Terraform
  • Quality assurance
  • Cloud engineering
  • Solution architecture
  • Team augmentation, 5 people

    5 bn
    CZK revenue
    2.9m+
    registered users
    2.3 bn
    EBITDA

MISSION: Design and implement a highly scalable architecture

FTMO wanted to turn their monolithic system

into a microservice architecture with a cloud- based infrastructure. This upgrade would ensure scalability and flexibility for future growth. Due to the nature of business, it was crucial to be GDPR compliant and increase the security for platform users.

FTMO wanted to turn their monolithic system

CHALLENGE: Develop a strategy minimizing operational disruption

An effective audit of the whole system

was necessary to design a suitable solution. It was important to identify the starting point as we needed to make fast progress and achieve FTMO’s goals quickly without disrupting the operations.

The switch to microservices brought about several challenges, the first and major one being —where to start with minimal changes to achieve the maximal impact. We had to figure out how to make a seamless transition into a cloud and how to implement authentication and authorization in a distributed system. Quality assurance automations and processes also needed to be set up and implemented.

FTMo case study

SOLUTION: Implement an out-of-the-box feature

Applifting successfully migrated the existing infrastructure

into a fully automated Kubernetes-based solution on the Google Cloud Platform, establishing a completely automated CI/CD pipeline. Then, we implemented an OIDC IdP solution based on Keycloak that enabled authentication and authorization in a distributed system, addressed GDPR challenges, and introduced SSO and 2FA features. We also helped shift the approach to a professional QA process and showed FTMO the direction of automation.

Finally, our team began transitioning essential knowledge to the client. We assisted the teams with analysis and architecture and provided consultation on potential challenges. This enabled FTMO to gradually take over the reins of development and maintain key expertise in- house.

FTMO Applifting

We really appreciated such a professional and systematic approach to development and way of thinking about our problems and goals.

Marek Všíček, CTO & Co-founder of FTMO
Marek Vašíček
CTO & Co-Founder