Skip to content

Alberto Perdomo: Polyglot Persistence with Neo4j & Neo4j in the Cloud

Photo of Michael Hunger
Hosted By
Michael H.
Alberto Perdomo: Polyglot Persistence with Neo4j & Neo4j in the Cloud

Details

Alberto will present the polyglot setup used at Squire (http://de.slideshare.net/alberto.perdomo/squire) a movie recommendation application:

Squire is an app for iPad that provides suggestions of movies and TV shows, based on the user’s preferences. There are also some social features, for instance a user can suggest a movie or TV show to one of his/her contacts.

We have developed the backend and web services that support the Squire iPad app. The recommendations system was written in Scala and everything else was developed in Ruby. This architecture tries to combine the best features of the different languages. The Ruby API is easy to maintain, while the recommendations engine written in Scala and Neo4j is powerful, fast and able to handle heavy computations in a reasonable time.

Alberto's company also works on a hosted Neo4j solution called GrapheneDB (http://www.graphenedb.com/).

Photo of Graph Database - DACH (Germany, Austria, Switzerland ) group
Graph Database - DACH (Germany, Austria, Switzerland )
See more events