Federico Cargnelutti

Simple is better than complex. Complex is better than complicated. | @fedecarg

Flickr Architecture

with 3 comments

Flickr Platform

  • PHP
  • MySQL
  • Shards
  • Memcached for a caching layer.
  • Squid in reverse-proxy for html and images.
  • Linux (RedHat)
  • Smarty for templating
  • Perl
  • PEAR for XML and Email parsing
  • ImageMagick, for image processing
  • Java, for the node service
  • Apache
  • SystemImager for deployment
  • Ganglia for distributed system monitoring
  • Subcon stores essential system configuration files in a subversion repository for easy deployment to machines in a cluster.
  • Cvsup for distributing and updating collections of files across a network.

Flickr Architecture

Written by Federico

June 30, 2008 at 9:11 am

3 Responses

Subscribe to comments with RSS.

  1. [...] post � poss�vel ver uma apresenta��o feita por um desenvolvedor do Flickr onde ele descreve a estrutura [...]

    elton

    June 30, 2008 at 10:10 pm

  2. [...] post é possível ver uma apresentação feita por um desenvolvedor do Flickr onde ele descreve a [...]

    PHPSC

    June 30, 2008 at 10:12 pm

  3. [...] Flickr Architecture An interesting look at how Flickr is built and run. [via] [...]

    GrantPalin.com

    July 6, 2008 at 9:59 pm


Leave a Reply