Tech Architecture

New Social Technical Platform Architecture

용보더 2012. 3. 6. 09:48
원본 : http://www.quora.com/Pinterest/What-technologies-were-used-to-make-Pinterest
Pinterest

 Layer  Tech Stacks   References 
 Application  Python, heavy modified Django  
 Web Server  Tornado, node.js   
 Object/Logical Caching  Memcache/Membase/ redis  Tumblr 
 Message Queue  RabbitMQ    
 Load Balance  Nginx, HAproxy, Varnish  HAproxy : Tumblr
 DB  MySQL  Tumblr
 Map-reduce  MrJob on EMR

Square

 Layer  Tech Stacks   References 
 Front end  jQuery / Ember.js   
 Back end Service  Ruby, Java, REE
 Jruby, Java Web Service  
 
 DB  Postgres, MySQL, Redis