Any particular reason for Membase appearing mostly in game usecases? Or is it more like: “if Zynga is using Membase, then we will too”?
Under the hood, this Facebook game makes good use of AWS and a number of other technologies. Here’s a summary:
- The game is written in Sinatra, a DSL (domain specific language) used to create Ruby apps with minimal effort. The code runs on Amazon EC2.
- Traffic to the EC2 instances is load balanced using the Nginx load balancer.
- Membase is used for data storage, hosted on a number of Elastic Block Storage (EBS) volumes.
- Scalr is used to scale and manage the application.
Original title and link: FameTown - A New AWS-Powered Facebook Game Using Membase (NoSQL databases © myNoSQL)