资讯月刊下载
[互联网] 微软宣布以262亿美元收购 LinkedIn
微软官方博客和新闻稿宣布以262亿美元收购职业社交网络LinkedIn 。微软是以每股196美元的全现金交易收购LinkedIn。收购之后,LinkedIn将继续独立运营,Jeff Weiner仍然担任CEO,他将向微软CEO Satya Nadella报告。这笔交易预计将在年内完成。LinkedIn主打职业社交网络,去年的收入为30亿美元。微软此举有些出人意料。 来自:Solidot
[企业架构] LinkedIn架构进化简史
LinkedIn创建于2003年,主要目标是连接你的个人人脉以得到更好的的工作机会。上线第一周只有2700个会员,之后几年,LinkedIn的产品、会员、服务器负载都增长非常快。 今天,LinkedIn全球用户已经超过3.5亿。我们每天每秒有上万个页面被访问,移动端流量已占到50%以上。所有这些接口请求都从后台获取,达到每秒上百万级。 那么,我们是怎么做到的呢? 早些年 - Leo LinedIn ...
[互联网] LinkedIn 15亿美元收购在线教育平台Lynda
4月9日消息,美国职业社交网站LinkedIn今日宣布,将以约15亿美元、现金加股票的形式收购在线学习网站Lynda.com。其中52%以现金支付,48%为股权支付。这次交易预计将于本季度内完成。届时Lynda.com的大多数员工将加入LinkedIn。 LinkedIn的CEO Jeff Weiner表示: 引用LinkedIn和Lynda.com的目标高度一致,都是为了帮助专业人士更好地做 ...
[企业架构] LinkedIn分布式实时性能跟踪与效率优化实战
【编者按】LinkedIn领英作为全球性职业社交网站,为了能更好地服务用户,提供更加稳定可靠的系统访问服务,LinkedIn在监控方面下足了功夫,建立了自己的实时监测系统。近日,LinkedIn资深工程师Cuong Tran发表了一篇博文,阐述了LinkedIn是如何结合工具inCapacity,通过使用调用图来进行有关性能和问题根源的案例分析。 Linkedln(领英)的基础架构是面向服务的,即 ...
[编程语言] Linkedin工程师是如何优化他们的Java代码的
最近在刷各大公司的技术博客的时候,我在Linkedin的技术博客上面发现了一篇很不错博文。这篇博文介绍了Linkedin信息流中间层Feed Mixer,它为Linkedin的Web主页,大学主页,公司主页以及客户端等多个分发渠道提供支撑(如下图所示)。 在Feed Mixer里面用到了一个叫做SPR(念“super”)的库。博文讲的就是如何优化SPR的java代码。下面就是他们总结的优化经验 ...
[企业架构] 基于Apache Samza,揭秘LinkedIn架构背后的技术
摘要:Samza是由LinkedIn开源的一个分布式流处理系统。近日,LinkedIn资深SRE Jon Bringhurst发表了一篇博文,揭秘LinkedIn是如何利用Samza与Yarn、Kafka进行扩展的。 【编者按】Samza是由LinkedIn开源的一个分布式流处理系统,与之配合使用的是开源分布式消息处理系统Apache Kafka。很多人会将Samza与Twitter Storm相媲 ...
[开源软件] LinkedIn开源大数据计算引擎 Cubert,并为此创建新的 ...
【编者按】Linkedin周二宣布开源其大数据计算引擎Cubert,其名字来源于鲁比克方块(Rubik’s Cube),为了让开发人员更容易使用Cubert,而无需做任何形式的自定义编码,Linkedin为此开发了新的编程语言Cubert Script。 以下为译文: Linkedin周二宣布开源其大数据计算引擎Cubert,这个框架可以使用一种专门的算法来组织数据,让其在没有超系统负荷和浪费C ...
[互联网] Node.js:来自LinkedIn Mobile的10个性能提升秘籍
【译注】:LinkedIn 最近从 Rails转移到 Node.js 获得了巨大的成功,它砍掉了之前90%的服务器,并使性能提升了20倍。这个消息令很多人把 Node.js 看成了葵花宝典一样的神功,可是练习神功也不是一朝一夕的事,光练招式没有内功也是不成的,更何况还得…那啥…总之不容易啊!那么除了Node.js,LinkedIn 的性能提升还有什么秘密?LinkedIn 的软件工程师 Shr ...
[互联网] LinkedIn开源IndexTank,包括搜索引擎和服务
IndexTank是一家在今年10月份被LinkedIn收购的公司,它有三个主要产品: IndexEngine:一个实时的全文搜索和索引系统。 API:一个RESTful界面来处理授权、验证以及与IndexEngine(s)的通讯。 Nebulizer:一个多重任务执行框架(multitenant framework),用来托管和管理无限数量的运行在IaaS层的索引。 很多公司可能用不到第 ...