Je constate aussi qu'après l'apprentissage en ligne, cela se corse puisque aux questions "comment déployer ?" et "quelle API ?" , c'est plus flou.
Il faut creuser dans le groupe anglophone pour savoir que SpringDataNeo n'est pas production ready fin 2013.
Je pense à Neo dans deux cas, dont un où sans parler de succès, il y a déjà beaucoup d'inscrits donc de charge dès le départ (si cela sort du cadre du POC mais c'est un autre débat).
J'ai mis de côté le mode "Embedded" parce que je n'imagine pas une architecture sans séparer les frontaux web et les bases.
Réflexe d'autres systèmes, certainement.
Mais avec 4M de personnes, je n'y croyais pas.
A moins que qu'il soit possible d'utiliser une base java de type embedded avec un serveur distant. Pas encore testé cette approche.
Je viens de télécharger la version 'personnal' qui permet le clustering et possède un cache haute performance.
A voir ...
Dans mon cas, les utilisateurs sont fortement reliés aux données donc conceptuellement, c'est une seule base.
La partie authentification, peut amener à dupliquer les utilisateurs du fait de contrainte technique (ou de l'existant).
Encore que, si je pense à Spring Security, il doit être possible d'utiliser le driver Jdbc de Neo.
Quel que soit votre site, visez le succès.
Si vous n'y croyez pas, changez de projet.
AMHA