Python程序员联盟

从一个Django应用逐渐支撑起3亿用户,Pinterest是怎

2018-06-04  本文已影响60人  菜鸟学python
django.jpeg

Python & Django 是很多Python爱好者用来搭建网站的入门框架选择,很多人会评价Django是一个庞大的轮子,太重又不灵活,但实际上国内外有很多使用Django的成功例子,例如去年就已经达到30亿注册用户、7亿月活的Instagram,已经从 Python 2.7 + Django 1.3 升级到Python3了,Instagram升级期间谈到Django仍然没有成为瓶颈所在。

用Python作为后端还有知乎、豆瓣、饿了么、Dropbox、Uber、Reddit、Youtube、Quora等等,今天谈谈另外一个著名的例子:Pinterest,现在也有3亿月活了。

这个案例是Pinterest大数据及机器学习平台负责人武永胜即将在InfoQ举办的ArchSummit全球架构师峰会(7月6-9日,深圳)的其中一门分享,这里强烈推荐各位有机会一定要去参加,ArchSummit业界口碑一直很好,今年已经是第七届,这次邀请了100+国内外顶尖架构师前来分享各自的核心架构实践

先介绍武永胜:

武永胜目前在Pinterest领导大数据和机器学习平台团队,提供统一的大数据和机器学习平台,帮助工程师们更自信地用机器学习平台来解决复杂问题。在此之前,永胜是基础设施团队的一名早期工程师,帮助Pinterest从大约千万用户扩展到3亿月活。

此外,他还率队带领Pinterest度过微服务架构转型期,从基于lucene/solr的搜索系统到高可伸缩,高效率,高性能和可扩展的本土搜索基础架构,并为Pinterest所有工程师提供异步任务处理系统,分布式缓存,存储和服务系统。

在加入Pinterest之前,永胜在Twitter,Salesforce,Seven Networks和Oracle工作过,永胜拥有斯坦福大学计算机科学硕士学位。

武永胜届时在ArchSummit有两场分享:《Pinterest高可扩展基础设施架构技术点》和《Pinterest大数据平台的当下和未来》,我比较期待《架构技术点》,演讲摘要很丰富,这里和大家分享:

武永胜老师会分享在过去8年他们服务 200-300M MAUs 过程中,是如何扩展 Pinterest 在线基础设施架构的。经过多年迭代,Pinterest 的在线基础设施从2010年的一个基于单个 MySQL 实例的 Python Django 应用,不断演进成最新的基于微服务的架构体系。

武永胜会分享使 Pinterest 能够横向扩展,为数以亿计的用户提供卓越用户体验的关键技术点:

除上述分享之外,ArchSummit还有很多值得推荐的内容,例如:

...

详情可以识别访问官网了解大会日程,如果报名遇到问题,欢迎联系小助手豆包,可致电:17326843116(微信同号)。

上一篇 下一篇

猜你喜欢

热点阅读