The Red Bean store is an in-game shop where players of the game Firefall can spend virtual currency on items and perks. During my time at Red 5 Studios I worked with a senior UX designer and a junior engineer to design, implement, and optimize this important piece of the Firefall platform. The system consists of four main components:
The system was architected with speed and scalability in mind. It uses MySQL, Elasticsearch, and Memchache to provide fast reliable data persistence where and when it's needed. Items are delivered to players immediately upon purchase via AMQP messaging to their game server.
Rails, Sinatra, AngularJS, MySQL, Elasticsearch, RabbitMQ, S3, CloudFront
Download Firefall and press Esc while in-game