Gaming is fun: who doesn't love playtime! Getting the architecture to support that game, from smallest app, to the biggest MMPORPG is essential. Get it wrong, you start losing players to frustration which helps no one.
High availability and low-latency are critical to effective gaming, whether in-game player and session data, to player forums or live telemetry across thousands playing in realtime. The challenges are real, and there are only a handful of effective techniques that are able to successfully balance performance and scale. Razormind has been building systems which scale for many years and complexity is what we have for breakfast, washed down with best practice architecture which needs to be simple to support the rapid growth that is typical as a game gains traction.
We offer a technical introduction to why good architecture and the distributed database Riak is a great fit for the demands of gaming, due to its speed, flexible data model and redundant, fault-tolerant design. See http://basho.com/riak for details and https://github.com/basho/riak for code. You can play with the OS version for free - and if you need commercial or enterprise support, help with integration, then we are here to help.