Thinkbox
Ensuring seamless performance during a 7,000% traffic surge: How Thinkbox achieved 100% system reliability.
When faced with a 7,000% peak in traffic, Thinkbox had 100% confidence in our ability to ensure their infrastructure would cope.
As the marketing body for UK commercial TV, Thinkbox knows a thing or two about using advertising to make an impact. And they expected big results from a national campaign that included Shazam-enabled commercials placed in prime-time TV shows such as Coronation Street and The X Factor, as well as the deployment of ITV’s dual-screen X Factor app.
But big results can put a big strain on even the best IT systems – not to mention the teams responsible for managing them. So to ensure their infrastructure could cope with the intense bursts of server-hungry activity expected as a result of the campaign, Thinkbox called upon Box UK’s Systems Engineering team.
Our work to strengthen their systems gave Thinkbox the confidence they needed. The site maintained the necessary high levels of responsiveness even during peaks of up to seventy-fold increase in traffic levels – allowing their team to remain calm while a storm raged around them.
The impact of our work for Thinkbox
25K
requests per minute
70%
of site hits served
7000%
traffic increase
Fielding 25,000 requests a minute
While the Thinkbox website had previously proved resilient in coping with large increases in visitor traffic prompted by TV activity, this campaign introduced a new challenge, in the form… of forms. The adverts were driving people to fill in forms in order to download content and enter competitions, and short bursts of intense server-hungry activity were predicted as a result. Modelling suggested that field requests during these periods could be as high as 25,000 in a single minute. It was clear that a solution was needed to manage this process successfully, while continuing to deliver a seamless positive experience for site users.
Brilliance behind the scenes
Our Systems Engineering team began by implementing the CloudFlare Content Delivery Network (CDN), and configuring the system to cache the site at regular intervals. This meant that requests for pages could be served via the CDN, rather than putting extra pressure on Thinkbox’s website and servers – resulting in faster load times and improved performance without affecting the delivery of content to users.
This solution proved so invaluable during the campaign – serving 100% of all home page hits and 70% of total site hits – that Thinkbox made the decision to keep it in place on a more permanent basis. In the event of any unexpected issues arising they can now be confident that content will still be delivered wherever and whenever it’s needed.
Cloud technologies also proved the ideal choice when it came to managing the activity being encouraged by Thinkbox’s commercials. Amazon’s Simple Queue Service was employed to enable data to be held in a cloud-based queue until it could be processed by the server, while the Simple Email Service was used to automatically send responses to newsletter subscribers. This again greatly reduced the load being placed on the servers – but in such a way that the user remained blissfully unaware of any work going on behind the scenes.
Results
During the transmission of both the televised adverts and in-app content, the Thinkbox site more than met performance requirements:
- Serving 100% of home page hits and 70% total site hits
- Managing thousands of requests without issue
- Handling an increase of up to 7,000% over typical traffic levels
Talk to one of our digital experts
Tom Houdmont
Head of Business Solutions
Do you have an idea or a project you need support with?
Tom leads Box UK’s Business Solutions team and has over 15 years experience in the web industry. Tom is passionate about creating impactful solutions that solve real problems and deliver the outcomes our clients need.
Or call us on 020 8098 2093
Related case studies
Have a project you’d like to discuss?
Give us a call on 020 8098 2093 or fill in the form and we will get back to you.