Comme il n'est pas toujours facile d'accueillir de parfaits inconnus chez soi, nous avons décidé d'intégrer à "Guest to Guest" un réseau social en plus des nombreux critères de validations
proposés.
Afin d'éviter les mauvaises surprises, l'application exploite le graphe de vos connaissances afin de trouver les personnes à qui vos amis ont choisi de faire confiance. Ce réseau de confiance permet
d'identifier les utilisateurs avec qui vous avez probablement des affinités, car si vos amis les ont choisis, ce n'est pas par hasard !
Le réseau social repose sur Neo4J, la base de données de référence pour le graphe. Nous y avons implémenté la couche de recommandation sociale spécifique à
KWO, qui nous permet d'explorer directement les relations entre les membres, sans passer par de
lourdes structures intermédiaires.
Les requêtes sont conçues comme des traversées locales, qui se propagent de l'utilisateur à ses amis, et aux amis de ses amis, et évitent ainsi de parcourir des tables entières d''utilisateurs et de
relations. Cette vision locale permet de concevoir des requêtes avec une faible charge pour les serveurs, offrant ainsi un gain de performance indéniable, et un outil solide et pérenne, qui
accompagnera durablement le site tout au long de sa croissance.
Conseils et innovation au cœur du partenariat
« L'équipe Kernix s'est vraiment approprié le sujet. Nous avons travaillé ensemble pour faire vivre ce projet et transformer mes idées en fonctionnalités concrètes. Leur approche innovante de
la gestion des bases de données avec la technologie des graphes, nous a permis d'optimiser le temps de requête pour la recherche d'amis : un élément clé de notre principe fondateur, la confiance.
L'accompagnement du studio graphique sur la définition de notre identité de marque a également été excellent. »