Playing 11 is one of the leading online gaming mobile
application, a Cricket Fantasy League game in India. It has
more than 1 Lakh cricket lovers who have installed this game,
and 50,000+ active users, wherein nearly about 6000+ Leagues
are played. The game is further driven by the exciting
contests that’s are introduced on a daily basis. At any given
instance, the application expects traffic of 10K concurrent
Playing 11 struggled with instabilities within the existing
server. It was critical for the team to manage a huge number
of users at peak hours and deliver on an engaging experience.
They wanted to ensure long term scalability and
sustainability. At the same time, they also wanted to spend
less time on infrastructure maintenances and focus on
Managing a number of concurrent users at peak hours became
unbearable for the application.
Scaling the infrastructure is difficult as the application
and the database resides on the same server.
Placing the servers behind a load balancer was also a major
issue because of the same reason.
Infrastructure hosted in the Ohio region increased the
latency towards catering the high number of users in India.
Playing 11: Journey towards Cloud Managed Services
Flentas conducted a need assessment and evaluated the current
scenario and the difficulties faced by Playing 11 team. We
began by mapping the existing infrastructure, keeping
scalability and load balancing in mind and helped them
re-architect their existing solution so that the application
can run with minimal latency.
The implementation roadmap looked like this,
Migrated the infrastructure from Ohio to Mumbai. With the
majority of users based in India, the migration helped to
reduce latency as the application is now located in Local
The application and database were decoupled for scaling of
The load balancer was added in front of the web application
servers to manage seamless end user request.
The application was modified to use shared centralised
storage instead of local storage.
To handle concurrent requests, the web service workers and
application was fine-tuned.
Horizontal scalability is now possible, according to the
traffic to serve maximum users automatically.
Database storage is auto scalable to updated unlimited
Changes as per request.
Real-time monitoring of application and the infrastructure
is made available to prevent unwanted disaster and for
future findings for RCA.
Summing up the Major Benefits
- Achieved Seamless End User experience
- Increased Speed and Agility
- Better Management of the Application and database
Hands on support from AWS certified experts and highly
- Scalable Architecture for high concurrency
Scaled to handle approx. 20,000 users in a day
AWS Solutions for long-term gains
We worked with the below AWS products to power the Playing 11
app by scaling compute capacity to meet player demands and
deliver an engaging gaming experience.
- Elastic Compute Cloud
- Relational Database Service
- Cloud Watch
- Simple Storage Service
- Simple Notification Service
- AWS Firewall Manager
- Cloud Trail