Hi,
so basically, this is targeted at developers that knows how much time and effort goes into creating a robust backend that scales automatically both horizontal and vertical, but don’t have the time or knowledge to do it yourself.
There is only so much that can be done using shelfware - almost all turn-based games needs an API that is specific for that game. Business rules, validation rules, security etc. Background jobs, push notifications, cleaning strategies and speed is often crucial parts of a robust system, something you won’t get with shelfware.
We have created several backend solutions for our turn-based games. These days we’re moving all our APIs from Amazon EC2 to Digital Ocean, where we have created our own “Amazon OpsWorks” system. The benefit is 7-10 times lowered costs, and 5-10 times better performance.
Our setup can easily handle millions of requests per minute. The setup is a mix of HAProxy, Ruby/Sinatra, Node.js, Redis, Couchbase, JRuby and Golang.
If you have a multi player game, or is working on such a game, and you need a partner to write the API for you and setup the backend, get in touch!
We have not made a generalized API, there really is no such thing. All games require a customized API. With that said, a lot of the core functionality can be re-used; user handling, invites/random invites, search, statistics, list of games, game turn/pass/delete etc, cleanup cron services, push notifications, background jobs, facebook posting and so on.