Synrc Research Center authored Turkish Kakaranet Social Gaming for classic turn-based board games. Built in pure Erlang environment Kakaranet is easy to manage and support. Perfectly outsourced following Quick and Well strategy.
Active Fast Comet Pages • High-load Ready • Reliability and Failover • Ditribution for Speed • Monitoring tools • Facebook-like facilities and integration • Simple and small time-to-market • Single Environment
• Free to register • Direct Messages • Friends • Likes • Feeds • Media Files as Attachments, Music, Video • Drop-down Auto-completion • Comet Pages with Rich JavaScript • Pub/Sub key-routing with RabbitMQ
listeners and Flex Clients • Tables, Games, Tournaments model • Access to Riak and GProc databases • Matching Players Each Other in ranges • Global Registry of all games in Cluster • Persist Game Data • 40KB per game on server-side
changed controlled by Erlang Process spawn on bootstrap • Respawn on failover on another node • Back-end Workers for ordering write requests in RabbitMQ queues • All read operations still available for anyone in cluster • Examples: Feeds, Users, Groups, Lists
is present in each node in cluster Memory • Each Process registered in global database Routing • Clustered RabbitMQ to handle routing Filesystem • GlusterFS on each server