By James Phillips.
James Phillips is co-founder and senior vice president of products for Couchbase, a leading NoSQL databasecompany.
Online gaming has steadily grown over the past decade, now generating billions of dollars in annual revenue and representing one of the fastest growing sectors of the economy. In the last couple of years, social games have taken center stage, producing the vast majority of growth in the online gaming market.
If you are planning to build and launch a social game, growth is what you should be concerned with and prepared for. In large part due to their tie to Facebook, these games can accelerate from zero to millions of users literally overnight — Zynga’s CityVille game reached 100 million monthly active users within 40 days of its launch. Cost-effectively supporting that kind of growth, while sustaining a snappy and compelling gaming experience, presents an enormous challenge at every layer of the game’s technology stack.
On the flipside, many games tend to peak and then wane over time. As important as it is to be able to absorb new users during the growth phase of a game, it is equally important to be able to dial back resources (and therefore cost) as the game’s popularity declines.