The Guardian is one of the world's most popular news websites with about 80m unique browsers per month. We are in the process of moving from a monolithic software base to a distributed architecture based around the Play framework and this application is currently handling around 20% of our traffic (mostly mobile), which probably makes it one of the largest Play installations in the world.
The time we have spent doing this has been a journey in which we have totally changed the way we work and how we build and deploy software, how we set up teams and how we interact with the people that have an interest in our software.
We have pushed the boundaries of how we integrate client side code with Play framework and have had to solve many problems that are common to high traffic sites along the way.
As the project is spreading across multiple teams we have new challenges to face specifically around building a distributed application that has a uniform look and feel and scaling up to the increased traffic load.
This talk describes how hosting play framework apps in the cloud has enabled us to develop this website more rapidly than ever before, and how we address the real life challenges of evolving a large popular website.
Video by Ustream