Jesper, Head of Engineering
wooga’s Head of Engineering, Jesper, will give a presentation at the upcoming 2011 RailsConf in Baltimore, Maryland. His presentation will take place on May 18th and will give insight on “How to Handle 1,000,000 Daily Users Without a Cache”. Summary of the talk:
Online games pose quite a few interesting challenges on their backend: a single user generates one http call every few seconds, and the balance between data read and write is close to 50/50. This makes the use of a write through cache or other commons scaling approaches far less effective.
Starting from a rather classic rails application as the traffic grew, we gradually changed it in order to meet the required performance. And when small changes were no longer enough, we turned inside out parts of our data persistency layer, migrating from SQL to NoSQL, all without taking downtimes longer than a few minutes.
Follow the problems we encountered, how we diagnosed them, and how we got around the limitations. See which tools we found useful and which other lessons we learned by running the system with a team of just two developers, without a sysadmin or an operation team for support.
“How to Handle 1,000,000 Daily Users Without a Cache”
What: The2011 RailsConf in Baltimore, Maryland
When: May 16-19, 1:50 pm
Where: in Ballroom l