Full of hope we started developing our biggest games so far in 2009. In 2010 we released it and gradually scaled up to 1 million users a day. But we were forced to rewrite our whole persistence layer and migrate most of our data from MySQL to Redis to make it work. In 2011 we even got 2 million daily users, but we also had to operate 200 servers which was painful - especially when the whole data center went down. So in 2012 we wanted to make everything better and started large refactoring projects - and made everything worse.
But in 2013 everything will run smoothly and painless - promised! At least we hope so.
143. Throughput
200
a rk
150
c hm
ben
n o
100
50
0
Rails 2.3.11 Rails 3.2.8 Rails 3.2.8 Rails 3.2.8
MRI 1.8.7 MRI 1.8.7 MRI 1.9.3 JRuby 1.7.2
144. Throughput
200
a rk
150
c hm
ben
n o
100
50
0
Rails 2.3.11 Rails 3.2.8 Rails 3.2.8 Rails 3.2.8
MRI 1.8.7 MRI 1.8.7 MRI 1.9.3 JRuby 1.7.2
145. Throughput
200
a rk
150
c hm
ben
n o
100
multi
threaded
50
0
Rails 2.3.11 Rails 3.2.8 Rails 3.2.8 Rails 3.2.8
MRI 1.8.7 MRI 1.8.7 MRI 1.9.3 JRuby 1.7.2
146. Throughput
200
a rk
150
c hm
ben tuning
n o
100
multi
threaded
50
0
Rails 2.3.11 Rails 3.2.8 Rails 3.2.8 Rails 3.2.8
MRI 1.8.7 MRI 1.8.7 MRI 1.9.3 JRuby 1.7.2
147. Throughput
200
cpu
a rk saturation
150
c hm
ben tuning
n o
100
multi
threaded
50
0
Rails 2.3.11 Rails 3.2.8 Rails 3.2.8 Rails 3.2.8
MRI 1.8.7 MRI 1.8.7 MRI 1.9.3 JRuby 1.7.2