架构师

【架构】Instagram架构揭秘

2019-01-13  本文已影响23人  iceinto

Instagram是一个在iPhone上基于社交网络的图片分享服务,创立之初的一年多时间就吸引了1400万用户,目前已经用户达到3000万。截至到去年八月,Instagram上总共有1.5亿张图片,所有的数据都建立在Amazon stack上。

Instagram的团队曾经撰文《Instagram:数百的实例 大量的技术》披露了其架构。

Instagram混杂了不同的技术和策略。团队虽然很小,但经验快速增长让他们赶上了社交和移动互联网大潮。他们采用了混合的SQL和NoSQL技术,这里有大量的开源项目,并选择了云服务,Amazon的服务提供了很高的杠杆率,这比他们自己建设要高的多,可靠性完全可用,按时间顺序异步的将组件链接起来,系统包含了足够多的服务,包括API和外部服务,这些都不用工程师重新开发。数据保存在内存中和云端,多数代码为动态语言,从新开发的后台传输服务将所有服务链接在一起,代码更新很快并保持简短。一个非常现代的架构。

我们将Instagram的详细架构列在这里,总结很到位,很有价值。以下是所有要点:

现在,你终于知道了10亿美元买到了什么......

上一篇 下一篇

猜你喜欢

热点阅读