La arquitectura de Flickr ha sido ampliamente analizada en High Scability. Entre los puntos más interesantes del artículo se puede destacar el desglose de la plataforma utilizada en el sitio de intercambio de fotografías: PHP, MySQL, Shards, Memcached, Squid en reverse-proxy para html e imágenes, Linux (RedHat), Smarty, Perl, PEAR para XML y Email, ImageMagick para el procesamiento de imágenes, Java para el servicio del nódulo, Apache, SystemImager para el despliegue, Ganglia, Subcon stores, y Cvsup para distribuir y actualizar colecciones de archivos a través de la Red.
También se han publicado las estadísticas de Flickr, que tiene más de 4 mil millones de búsquedas por día, aproximadamente 35 millones de fotos en la caché de Squid, unos dos millones de fotos en el RAM de Squid, alrededor de 470 millones de fotos en 4 o 5 tamaños, 38.000 peticiones por segundo a memcached, 2 PB de almacenamiento y más de 400.000 fotos que se añaden cada día.
La arquitectura en sí misma de Flickr se desglosa en los siguientes componentes: un par de ServerIron, Squid Caches, Net Apps, Servidores PHP App, Storage Manager, Master-master shards, Dual Tree Central Database, Memcached Cluster y un gran motor de búsqueda.
Para terminar, se ofrecen una serie de conclusiones extraídas del análisis de Flickr, que funcionan a modo de consejo para los usuarios. Entre otras, las conclusiones ofrecidas van desde la recomendación de comenzar despacio, la toma de consideración de la Caché y el RAM que se presentan como una respuesta a todo o basarse en posibilidades reales.
[...] Descripción de cómo está hecho Flickr [...]