Redis to the Rescue?

Tim Lossen (wooga - world of gaming)
Tags: nosql, redis
Presentation: Redis to the Rescue_ Presentation [PDF]
Average rating: **...
(2.50, 2 ratings)

Based in Berlin, wooga is the leading European social games developer. Social games offer interesting scaling challenges—when they become popular, the user base can grow quickly, often by 50.000 people per day or more.

This case study recounts how we successfully scaled up two Facebook games to one million daily active users each, why we decided to replace MySQL (once partially, once fully) with Redis, what difficulties we encountered on the way and how we solved them.

As an in-memory database, Redis offers an order-of-magnitude reduction in query roundtrip latency, but also introduces new challenges: How can you guarantee durability of data in the case of server outages? How do you best structure your data when there are no ad-hoc query capabilities?

This talk will go into technical details of our backend architecture and discuss both its advantages and disadvantages, how it stacks up against other possible setups, and what lessons we have learned.

Photo of Tim Lossen

Tim Lossen

wooga - world of gaming

Tim Lossen works as Ruby backend developer at social gaming startup wooga. He lives in Berlin, Germany with his girlfriend and two small daughters.

Tim is in love with shiny new technology and has been described as a “user group junkie”—besides being an active member of rug-b, he can also often be found at meetings of the local Python, Javascript, AWS, Hadoop and Lisp user groups. In his remaining spare time he likes to hack on secret hardware projects down in the basement.

Comments on this page are now closed.

Comments

Picture of Jay Janssen
Jay Janssen
04/18/2011 12:27pm PDT

Appreciated the talk, particularly being honest of about what worked and didn’t work for you.

  • EnterpriseDB
  • Amazon Web Services
  • Clustrix
  • Continuent
  • Facebook
  • HTI Consultoria e Tecnologia
  • Monty Program
  • Percona
  • Rackspace Hosting
  • Schooner Information Technology
  • SkySQL
  • Xeround

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Yvonne Romaine at yromaine@oreilly.com

Media Partners Opportunities

For media partnerships, contact mediapartners@ oreilly.com

Press & Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com

O'Reilly MySQL Conference Bulletin

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the O'Reilly MySQL Conference Bulletin (login required).

Contact Us

View a complete list of O'Reilly MySQL Conference Contacts