Concevoir des modèles pour le site de réseautage social comme Facebook?

Je suis intéressé à comprendre les principes de design à utiliser pour créer l'interface pour un site de réseautage social. J'ai lu un peu de ressources et a constaté que facebook utilise un graphique comme une sous-structure de données, où chaque nœud peut être de l'utilisateur/page/album etc. Cependant, tout cela ne me donne pas un haut niveau (vue de diagramme ou de diagramme de classe) sur la façon d'aller sur la mise en œuvre de quelques fonctionnalités de base comme (a l'aide de la structure de données de graphe):

  1. Ajoutant/supprimant des amis
  2. Flux d'actualités
  3. De messagerie

Tous les pointeurs sur toutes les ressources. Je suis aussi curieux d'en savoir si un modèle existe pour un site de réseautage social.

Veuillez noter que je ne suis pas à la recherche pour n'importe quelle langue spécifique de la solution

source d'informationauteur smitten11