Design & Development
Built for millions of simultaneous decisions
The Love Island platform was developed as a complete ecosystem consisting of four connected components: the mobile app, a CMS, a backend API and a live results interface for the editorial team.
To guarantee speed and stability, the API was split into two independent parts. The content layer, which changes only occasionally, is fully optimised for fast delivery using HTTP caching via AWS CloudFront. This allows large volumes of users to consume content simultaneously without performance loss. This part of the platform was built in PHP using the Lumen framework and runs inside AWS Elastic Container Service.
The voting engine required a different approach. Because the number of incoming votes during a voting round is unpredictable, the system was designed using a fully serverless architecture. The voting API was built in JavaScript and deployed on AWS Lambda, configured with the Serverless Framework. This allows the platform to scale instantly with demand and process massive volumes of simultaneous votes without overloading.
By decoupling content delivery from voting traffic, the platform remains stable even during the most intense interaction peaks. The editorial team follows the results live, while viewers experience fast, frictionless participation.