Facebook等社交网站的设计模式?

smi*_*n11 12 facebook design-patterns social-networking

我有兴趣了解用于为社交网站创建后端的设计原则.我读了一些资源,发现facebook使用图形作为底层数据结构,其中每个节点可以是用户/页面/专辑等.但是,这并没有给我一个顶级视图(框图或类图)如何实现一些基本功能,如(所有使用图形数据结构):

  1. 添加/删除朋友
  2. 新闻提要
  3. 消息

任何资源上的任何指针都会很棒.我也有兴趣了解社交网站是否存在设计模式.

请注意,我不是在寻找任何语言特定的解决方案

Nil*_*esh 8

你看过这个StackOverflow线程吗?

这个这个这个

请搜索SO,您将获得更多!似乎没有结论,但这更多地与你的问题的性质有关!

编辑:你可能会发现这个链接在架构演示文稿中很有用!