Couchbase for Mobile Gaming
Overall Satisfaction with Couchbase
Couchbase is being used as our player database for all of our games at Jam City. It serves as a fast and reliable way to store our players game state data and allow our features and services to leverage it. We also utilize 2 Couchbase clusters. One as primary and a second as a replica of that primary. A S3 snapshot backup is also stored daily from the replica. We run the 2 clusters on identical 14 node AWS linux 2 i3.metal machines.
Pros
- Customer response time
- Solid UI/UX for monitoring our data and vitals of the cluster
- Ease of mind with auto failovers for bad machines and simple swap/rebalance options
Cons
- The main downside is the same with any managed product. We sometimes want to have changes or updates to couchbase but need to wait for a new release version or some patch fix.
- It takes care of the hassle of trying to build and manage our own database of player state/data.
- Having the UI/UX for deploying and rebalancing the clusters makes it a breeze.
The fact that Couchbase has a better managed solution is what sells us. Dynamo DB would require many more FTE man hours to maintain instead of using Couchbase solution.
Comments
Please log in to join the conversation