De cómo las tripas de Stack Overflow aguantan el éxito

Aquí somos muy fans de Stack Overflow y una de las razones es que siempre que estás atascado y acudes a él a por iluminación y clarividencia, nunca está caído. Pues bien, la gente de High Scability, el blog de referencia en temas de rendimiento, ha hablado con la gente de Stack Overflow para conocer sus datos de tráfico y esfuerzo y conocer como consiguen su gran tasa de éxito. Lectura indispensable de la que entresacamos algunas notas muy pero que muy interesantes:

  • La red que engloba Stack Overflow (unos 110 sitios) tiene en torno a cuatro millones de usuarios, 40 millones de respuestas y 560 millones de páginas vistas al mes. En total está rankeada (perdón por el anglicismo) en el número 54 en términos de tráfico.

  • Para todo esto sólo tienen 25 servidores... y calculan que están infrautilizados, que con cinco podrían tirar.

  • 11 servidores web... con IIS

  • Y es que emplean bastantes productos Microsoft. ¿Razones? Porque la arquitectura funciona y es relativamente barata.

  • No están en La Nube (ese ente). ¿Razones? Les costaría una fortuna y les ralentizaría. Actualmente tienen una carga en sus servidores SQL Server de 384 GB de RAM y 2TB de SSD. Hagamos cuentas.

  • Escalabilidad como piedra filosofal.

  • MS SQL, Redis HAProxy, ElasticSearch.

  • 110000 líneas de código (tampoco son tantas).

Y paro ya que te lo voy a contar todo y mejor no hacerte más spoilers, ¿no?

Pd: si no eres mucho de leer, aquí un vídeo de una conferencia de Marco Cecconi, el cerebro detrás Stack Overflow. Unos cincuenta minutos muy recomendables:

Vía | High Scalability

Ver todos los comentarios en https://www.genbeta.com

VER 0 Comentario

Portada de Genbeta