当前排序:阅读数 按发布时间
大体层次划分
Facebook的架构可以从不同角度来换分层次。
一种是:
一边是PHP整的经典的LAMP stack;另外一边是非PHP整的各种service。
Facebook的......
Facebook的MySQL数据库,是世界上最庞大的MySQL数据库之一,在不同地区有数千个数据库服务器。因此,备份对他们来说是个巨大的挑战。为了解决这个问题,他们构建了一个高度自动化、非常有效的备份系统,每周移动多个PB的数据。Facebook数据团队的 Eric Barrett 通过 一篇文...
【编者注】王淮是Facebook第二位中国籍工程师,也是第一位中国籍研发经理,他一手开创了Facebook的支付安全和客服工具领域。2011年他离开Facebook,回国成为天使投资人,希望用自己在Facebook的经验帮助创业者。 在详细说明Facebook产品开发流程的九大步骤之前,必须先...
英文原文: How Facebook Ships Code
Facebook的工作方式让我着迷。那是一个非常独特的工作氛围,无法复制(也并不适用于其它公司)。下面的是我从很多在Facebook......
英文原文:Exclusive: a behind-the-scenes look at Facebook release engineering Facebook 的总部位于美国加州的 Menlo Park,这里曾经是 Sun 公司的驻地。在其入口处,一个“赞”的标志牌(“赞”就是一个竖大拇指...
我是 2007 年初加入 Facebook,那时大概 150 人。2011 年 9 月底离开,当时 3200 多人。经历了很多稀奇古怪但影响很大的项目, 像 Application Platform, Social Ads, News Feed, Gift Shop, Facebook Cred...
本文介绍了Facebook公司数据分析系统中的RCFile存储结构,该结构集行存储和列存储的优点于一身,在MapReduce环境下的大规模数据分析中扮演重要角色。
Facebook......
本文我们将对比Facebook和人人网的后台架构,在找出这些差异的同时,我们也能够看出,跟国外相比,国内SNS网站的后台技术差距还有多大?差距在哪里?
Facebook 从 2004 年的哈佛校园的学生项目在短短的 7~8 年的时间中快速增长为拥有 10 亿用户的世界上最大的社交网络,又一次见证了互联网创业成功的奇迹。同时它的产品研发流程也成为了众多互联网产品公司的追逐对象。今天我们来看一下 Facebook 在产品质量控制方面的实践。有人说,...
英文原文:How Three Guys Rebuilt the Foundation of Facebook 《连线》杂志网络版近日刊载文章,讲述了三名Facebook工程师是如何重建Facebook基础的。 以下是这篇文章的主要内容: 在Facebook位于加利福尼亚州门罗帕克的新公司总...
编者按:本文由@王淮 Harry 哥 撰写,摘自他即将出版的新书。王淮是 Facebook 早期员工,中国藉第二位工程师第一位研发经理。 前言 前段时间和大众点评的 CEO 张涛聊天的时候碰到内部工具这个话题,我们都非常推崇一个优秀的技术公司应有有一个非常强势的工具文化。在工具上,我有很深的体会...
没事使用代理上了下facebook,注册进入个人首页后,习惯性的查看源代码,发现了1个很有意思的现象,首页内容不少,但源代码中HTML的代码却很少,但去多出了很多段的j......
1. 技术背景—FaceBook页面加载技术
试想这样一个场景,一个经常访问的网站,每次打开它的页面都要要花费6秒;同时另外一个网站提供了相似的服务,但响......
文/黄易山
英文原文:Engineering Management - Internal Promotion
Facebook前工程总监黄易山(Yishan Wong)撰写了一系列文章,很好地总结了Facebook卓越......
要点:
Facebook 统一消息系统(邮件、短信、聊天、消息等);
用HBase作为后端存储设施,每个用户数据存储在 HBase 的单独一行里,每个实体(文件夹、主题、消息等等)......
使用Flash Platform,您可以构建丰富的用户体验。使用Facebook Platform,您可以构建丰富的社交体验。将两者结合使用,您可以构建出纳入更具交互性、表现力和响应性......