14 天前 / 博文视点Broadview
点击“博文视点 Broadview”,获取更多书讯 在 Facebook(Meta)位于门洛帕克(Menlo Park)总部的走廊里,有一张海报,上面用红色的大写字母写着:“MOVE FAST AND BREAK THINGS”。 这句口号催动着这家社交网络公司呈指数级增长,在短短 8 年内就获得了 10 亿以上的用户。 是什么带给了 Facebook(Meta)在早期疯长的“原动力”? 秘密就是“快速行动”! 1 Facebook(Meta)增长的“撒手锏”新员工在 Facebook 为期 6 周的入职培训(Bootcamp)中被灌输了迅速行动的文化。
23 天前 / BloomingRose
缓存有助于减少延迟,提高重读工作负载的可扩展性,并且节省成本。实际上缓存是无处不在的,它也在你的手机和你的浏览器中运行。例如,CDN 和 DNS 本质上是地理复制的缓存。正是由于许多缓存在幕后工作,你现在才能阅读这篇文章。 Phil Karlton 有句名言:“计算机科学中只有两个难题:缓存失效和命名。”如果你曾经处理过的无效缓存,那么你很有可能遇到过缓存不一致这个恼人的问题。 在 Meta,我们运营着世界上最大的高速缓存,包括 TAO 和 Memcache。
37 天前 / 博文视点Broadview
点击“博文视点 Broadview”,获取更多书讯 一具霸王龙骨架守护着谷歌硅谷总部的 GooglePlex 园区。它矗立在沙滩排球场旁,紧挨着它的一栋建筑物里存放着“太空船一号”的复制品,这架飞机完成了首次私人载人太空飞行。 园区内散布着桌上足球、乒乓球桌、电子游戏机、攀岩墙、网球场和保龄球馆等设施,甚至还有一个色彩鲜艳的波波球池。 精心布置的小厨房里有各种饮料和零食,18 间小餐厅提供各种美食,保证谷歌的员工们有充足的营养。 这是一家游乐园一般的梦幻公司。
54 天前 / reesunhuang
缓存有助于减少延迟,提高重读工作负载的可扩展性,并且节省成本。实际上缓存是无处不在的,它也在你的手机和你的浏览器中运行。例如,CDN 和 DNS 本质上是地理复制的缓存。正是由于许多缓存在幕后工作,你现在才能阅读这篇文章。 Phil Karlton 有句名言:"计算机科学中只有两个难题:缓存失效和命名"。如果你曾经处理过的无效缓存,那么你很有可能遇到过缓存不一致这个恼人的问题。 在 Meta,我们运营着世界上最大的高速缓存,包括 TAO 和 Memcache。
109 天前 / 俞凡
定义服务的 SLI 和 SLO,通过全局系统呈现、处理所有服务的 SLI/SLO,从而帮助 SRE 实践在系统中的落地。本文介绍了 Facebook(Meta)在这方面的实践。原文:SLICK: Adopting SLOs for improved reliability[1] 我们需要与使用我们的应用程序和产品的人们和社区不断保持联系,从而为他们提供足够的支持。我们希望将可靠性方面的经验提供出来,与我们支持的更大的社区建立信任关系。在像 Meta(Facebook 的新名字)这样大规模、快速发展的环境中,有成千上万的工程师在频繁部署代码、创建特性原型,并对更改进行迭代,因此保障可靠性的工作尤其具有挑战性。
145 天前 / 趣编程
对于后端开发者来说,一款好用的框架能够大大提升应用的开发效率。为了降低开发者使用 TiDB 的门槛,方便开发者快速连接到 TiDB,我们也在和合作伙伴一起,逐步完善面向主流开发语言和框架的连接支持。 近日,Facebook 开源的 Golang 实体框架 Ent 完成了对 TiDB 数据库的支持。 Ent 是一款易于构建和维护应用程序与大数据模型的框架。具有以下特点:·Schema 即代码:能将任何数据库表建模为 Go 对象;·轻松地遍历任何图形 :可以轻松地运行查询、聚合和遍历任何图形结构;·静态类型和显式 API:使用代码生成静态类型和显式 API...
245 天前 / 虞大胆
作者 / Google 和 Facebook 团队 撰稿 / Google Android 团队的 Kateryna Semenova 和 Facebook 团队的 Tim Trueman、Steven Harris、Subramanian Ramaswamy 简介 缩短应用的启动时间并非小事,我们必须深入了解其影响因素。今年,Google Android 团队和 Facebook 应用团队一直在合作研究这方面的量化指标,并共享优化方法,以改善应用启动情况。Google Android 的公开文档中包含了很多关于应用启动优化的信息。这里我们想进一步分享其在 Facebook 应用中的实践情况,以及哪些因素有助于改善应用启动性能。
255 天前 / u505746
译者序本文翻译自 Facebook 在 LPC 2021 大会上的一篇分享:From XDP to Socket: Routing of packets beyond XDP with BPF。 标题可直译为《从 XDP 到 Socket 的(全路径)流量路由:XDP 不够,BPF 来凑》,因为 XDP 运行在网卡上,而且在边界和流量入口,再往后的路径(尤其是到了内核协议栈)它就管不到了,所以引入了其他一些 BPF 技术来“接力”这个路由过程。另外,这里的“路由”并非狭义的路由器三层路由,而是泛指 L3-L7 流量转发。 由于译者水平有限,本文不免存在遗漏或错误之处。如有疑问,请查阅原文。
264 天前 / hyper0x
和刘慈欣的科幻作家身份不同,周鸿祎是知名的科技领域的企业家和创业者,他对“元宇宙”的看法可能更具代表性。作者:邹永勤封图:图虫创意 导读 壹 ||“元宇宙代表人类没落”这个观点是有个前提的,就是元宇宙如果真正按照 Facebook 的设想发展,那么它是不代表人类的未来,反而会带来人类的没落。”贰 ||元宇宙,它应该是一个把物理世界、虚拟世界和人类社会三者高度融合的世界。叁||在真正的元宇宙时代,网络威胁超越传统安全威胁,成为数字文明的主要的威胁之一。
278 天前 / ChildhoodAndy
今天小菜看到量子位的一篇文章《用数学方式打开 Facebook 新 Logo,真的和视频号 Logo 来自同一方程》,了解到李萨如曲线这个东西。还挺有意思,Facebook 的 Meta Logo 和微信视频号的 Logo 真像,它们这不就上下颠倒了下嘛。 你说这年头设计师设计个 Logo,还得了解李萨如曲线,已经“内卷”的不行了,哈哈哈。 你瞧这公式: x=Asin(at+d), y=Bsin(bt), 0≤t≤2π x 是一个正弦波,y 也是正弦波,但两个正弦波他们的振幅 A 和 B,周期,偏移等都不太相同,最终形成的曲线其实是 x 轴和 y 轴两个方向的正弦振动合成的轨迹。
403 天前 / 俞凡
PCIe 是当前使用最广泛的硬件高速总线接口,业界主流的 GPU、网卡、存储等系统几乎都通过 PCIe 总线和 CPU 通信,因此,对于大规模数据中心来说,PCIe 的稳定性和可维护性对整个数据中心的高可靠、高可用性至关重要。Facebook 在这篇文章里介绍了在数据中心里自动化监控、修复 PCIe 错误的经验,原文链接:[How Facebook deals with PCIe faults to keep our data centers running reliably][https://engineering.fb.com/2021/06/02/data-center-engineering/how-facebook-deals-with-pcie-faults-to-keep-our-data-centers-running-reliably/] 得益于传输...
433 天前 / sjf0115
本文来自 Data + AI Summit 2021 会议中 Facebook 的 Rongrong Zhong(Facebook Presto 团队的 TL) 和 Tejas Patil(Facebook Spark 团队的 TL)工程师带来的名为《Portable UDFs : Write Once, Run Anywhere》的分享。 虽然大多数查询引擎都提供了丰富的内置函数,但它并不能满足用户的所有需求。在这种情况下,用户定义函数(UDF)允许用户表达他们的业务逻辑并在查询中使用它。不过用户通常使用多个计算引擎来解决他们的数据问题。Facebook 为工程师提供多种系统来解决他们的数据问题:adhoc、批处理、实时处理。
450 天前 / 赵喧典
首发于机心狗写文章【PaperNotes】Embedding-based Retrieval in Facebook Search 赵喧典微信公众号:机心狗 17 人赞同了该文章论文地址: 1. ACM:https://dl.acm.org/doi/10.1145/3394486.3403305 2. arXiv:https://arxiv.org/abs/2006.11632 这是一篇 Applied Data Science Track Paper,非 Research Track Paper,侧重于工业界技术的落地。从标题可以看出,论文介绍了 Facebook(以下简称 FB)的向量召回技术,也就是 Embedding-Based Retrieval(EBR)。