Jesper Richter-Reichhelm of Wooga (Facebook games maker) shares the lessons he learned in scaling their game platforms to handle millions of users. Wooga’s game, called Monster World, is currently heading for 2 million daily users. Veeery impressive!
I aplaude their choice of Ruby language for running the backend logic and interfacing with Flash front-end and MySQL database(s).
I was also happy to learn how they’d overcome MySQL scaling issues. HINT: they used a (now hugely) popular in-memory key-value store called Redis.
Redis is an awesome piece of technology, and in hindsight, seems like a perfect fit for a high-throughput / mega-popular Facebook game like Monster World.
Sounds interesting to you ??? The full video is here for your pleasure.Tweet