Back to Success Stories

Roboticket and Tenesys Build a Global Ticketing Platform on AWS, Ensuring Flexibility and Scalability

Roboticket is a company providing a SaaS ticketing platform for managers at leading football clubs in Belgium, Brazil, Denmark, Poland, and the United Kingdom. The company’s goal is to automate ticketing processes so that staff can focus on tasks that benefit fans.

The company’s on-premises infrastructure became a barrier to its growth plans. It prevented scaling, increased availability, and the addition of new functionalities, which was crucial to becoming a market leader.

Services Used:

Client:

Roboticket

Industry:

e-commerce
Media & Entertainment

Technologies:

AWS
Kubernetes (EKS)
Terraform
GitLab

ArgoCD
Karpenter
AWS RDS
AWS Lambda

Challenges

The Importance of Resilience in the Ticketing Industry

For a ticketing platform such as Roboticket, resilience is absolutely critical. Ticket sales for popular sporting events generate extreme but predictable traffic spikes. If the platform fails at this crucial moment, the company loses not only revenue but also the trust of fans and sports clubs. Platform unavailability during ticket sales for an important match is an image and financial disaster. The system must be able to handle tens of thousands of users within minutes.

Roboticket’s ambition to become the leading global ticketing platform was hampered by physical on-premise infrastructure. This created critical business problems that threatened the company’s growth:

Loss of sales due to traffic spikes:

The platform could not handle massive, sudden traffic increases before major sporting events. This lack of resilience created a high risk of system failure and revenue loss at the most critical moments.

Barriers to global expansion:

Entering a new market was a slow and expensive process that required costly and time-consuming installation of on-premise hardware in each country. This prevented rapid and efficient global growth.

High and inefficient costs:

The company was burdened with high costs of maintaining its own hardware and paying for expensive Windows licenses, which consumed resources that could have been allocated to innovation.

Compliance and data privacy challenges:

Meeting local data privacy regulations (such as GDPR) was a major obstacle. Many clients required their data to remain in-country, which previously meant installing on-premise hardware every time Roboticket entered a new market.

Collaboration with Tenesys and AWS has been fundamental in supporting the company’s growth in its cloud journey, as well as in research and development. We consider them part of the team and a major contributor to our success. By using AWS, we don’t have to worry about whether our cloud configuration is working, and we can focus on making our platform the best it can be.

CEO

Michał Pyda

Roboticket

Our role

A Decade of Collaboration for Cloud Excellence

Roboticket viewed AWS as a pioneer among cloud providers and needed a partner to help fully leverage the potential of this technology.

The collaboration with Tenesys became fundamental to the company’s growth, evolving over a decade through several key stages:

Initial Lift-and-Shift Migration: Tenesys began by moving the client’s existing infrastructure to AWS cloud, which immediately provided a more stable foundation.

Continuous optimization and cost reduction: Over the next 10 years, Tenesys continuously refined the cloud configuration. This ongoing optimization focused on performance and costs, ultimately leading to a 75% reduction in cloud spending.

Implementation of true scalability: To address the critical issue of traffic spikes, Tenesys implemented a modern, containerized architecture using Amazon Elastic Container Service (Amazon ECS) and other key AWS services.

To ensure High Availability: An AMI (Amazon Machine Image) with IIS/.NET application was used to create an Auto Scaling Group (ASG) distributed across multiple Availability Zones. An Application Load Balancer (ALB) was used to distribute traffic, eliminating single points of failure.

To ensure resilience: The ASG was configured to automatically scale based on the number of requests. The database was migrated to Amazon Aurora for its ability to automatically scale on demand. Data resilience was ensured through automated database snapshots and backups to encrypted Amazon S3 buckets.

Enabling global growth and regulatory compliance: By leveraging AWS Regions and Availability Zones, Roboticket can now launch its services in a new country in just a few hours. This process is supported by Amazon Route 53 for flexible domain management and Amazon CloudWatch for monitoring, ensuring that data remains in-region in accordance with local privacy regulations.

Key resilience metrics were defined as part of the project:

RPO (Recovery Point Objective): Below 1 minute (near zero).
In a ticketing system, the loss of even a single transaction (sold ticket) is unacceptable. RPO must be close to zero, which is achieved through synchronous replication in RDS Aurora.

RTO (Recovery Time Objective): Below 5 minutes.
In the event of a failure, the system must return to full operation within minutes to avoid disrupting the ticket sales process. Automatic failover in Multi-AZ architecture allows for such a low RTO.

Enabling global growth and ensuring regulatory compliance.
By leveraging AWS Regions and Availability Zones, Roboticket can now launch its services in a new country in just a few hours. This process is supported by Amazon Route 53 for flexible domain management and Amazon CloudWatch for monitoring, ensuring that data remains in-region in accordance with local privacy regulations.

magnific.com
Results

Rapid Growth, Drastic Cost Reduction, and Global Reach

Roboticket’s migration to modern AWS architecture became the foundation for global expansion, combining extreme cost efficiency with complete operational security.

Key Results:

  • Tenfold business scaling: Successful expansion of the client base from 6 to 60 clubs and reduction of time to enter new foreign markets to just 2 hours.
  • Unlimited infrastructure scalability: Complete platform resilience to sudden sales spikes before sporting events through the ability to instantly launch hundreds of database servers.
  • Drastic cost optimization: 75% reduction in cloud spending while simultaneously reducing the cost of maintaining a single user by as much as 80%.
  • Radical acceleration of innovation: Freeing the team from hardware management, enabling deployment of critical new functionalities in a record time of one month.
  • Lightning-fast recovery: Reduction of mean time to repair (MTTR) from several hours to below 5 minutes, guaranteeing continuity of ticket sales.

reduction in cloud spending

while simultaneously reducing the cost of maintaining a single user by as much as 80%.

client base growth

while simultaneously reducing time to expand into new markets to just 2 hours.

Further Cooperation

Today, the Roboticket platform operates in a new reality where rapid expansion into global markets is standard, and load spikes during key sporting events are no longer a source of concern. Tenesys remains Roboticket’s strategic partner, maintaining and optimizing the infrastructure 24/7, providing the company with the peace of mind necessary to continue scaling the business and building its position as a global leader.