Gamesys bets its next-gen growth on Neo4j, adding advanced social integration

The Challenge

When faced with the challenge of creating a new social network for users, Gamesys looked at the database options available.

After quickly realizing that relational databases were a limiting technology choice, due to the massive connectedness of the data, Gamesys looked to NoSQL solutions. and promptly saw that graph databases provided a natural fit for their problem domain. When choosing which graph database to adopt, the maturity of the graph database technology platform was more important than any other factor.

If Gamesys would be betting their expansion into the social space on a database, it had to be widely used, well supported and documented, and proven in multiple large-scale production deployments.

The Solution

Gamesys engineers evaluated several graph databases. After inspecting the other offerings, they quickly realized that Neo4j was by far the most mature. Compared to other vendors it was clear that Neo4j and Neo Technology was the 800 lb. gorilla in the graph space and a safe long term investment.

One important factor was the so-called impedance mismatch. The data and queries were clearly graph-oriented, and it was clear that “bending” the data into a tabular format would incur significant project cost and performance overhead. A graph database solution was able to meet both operational and analytic requirements.

Technical environment

Prior to introducing Neo4j, Gamesys operated primarily on relational databases. When starting their new social project, Gamesys enjoyed the luxury of being able to take a fresh look at technology options. Graph databases were a technology that fit the use case much better than relational databases, because they are a natural fit for the social domain.

Download Case Study