来自于品趣联合创始人Paul Sciarra
应用层使用python + 经过大修的Django
Tornado(来自于facebook的web框架和异步网络库)和node.js作为web服务器
分别用Memcached和membase/redis做对象和逻辑缓存
RabbitMQ(用erlang开发)用作消息队列
Ngnix,HAproxy和Varnish用于处理静态内容分发及负载均衡
MySQL存储数据
MrJob(python包,用于编写和运行Hadoop流处理任务)运行于Amazon Elastic Map Reduce(EMR)上
Git
原文图示:
Pinterest的Yashwanth Nelapati和Marty Weiner的《Scaling Pinterest》的主题演讲。