¿Te has preguntado alguna vez que frameworks, herramientas y librerías se usan para desarrollar y ejecutar Facebook? ¿O Twitter? ¿O AirBnB? Ahora puedes verlo. La web StackShare recopila las “tech stacks” (pila tecnológica) de las grandes empresas software.

Además, cuando esta información la han sacado de algún documento público (muchas veces en el blog de ingenieros de la empresa) lo enlazan para que puedas conocer el porqué de esa elección.

La tech stack de AirBnB

La tech stack de AirBnB

Evidentemente, la idea NO es copiar alguna de estas pilas para tu propio proyecto. Estoy muuuy seguro que no tienes las necesidades de seguridad y escalabilidad de los grandes pero se puede aprender mucho (incluso descubrir productos que seguro que ni conocías) navegando por todos estos ejemplos de infraestructuras tecnológicas y herramientas para DevOps, análisis de datos, seguridad,… Próximamente podrás también consultar toda esta información vía una API

No sólo analizan la infraestructura de las grandes empresas si no de toda empresa que quiera compartir esta información con ellos. A partir de estos datos pueden comparar y clasificar las herramientas por categorías (ejemplo, la categoría DevOps).

Aún más interesante es un proyecto paralelo: Awesome Stacks. El objetivo de este proyecto es recomendar la mejor pila tecnológica (basándose en las opiniones y recomendaciones de la comunidad) para cada tipo de proyecto. Muchas veces esta recomendación no es puramente una lista de las frameworks a combinar sinó que ya proporcionan / enlazan directamente a un proyecto que los traiga todos bien empaquetados y listos para usarse sin tardanza.

Home page de la página Awesome Stacks