Le réseau social s'adosse à une architecture Linux, Apache, MySQL et PHP. Fait marquant, Facebook exploite depuis 2010 le plus grand cluster Hadoop au monde. Il est utilisé pour sauvegarder son infrastructure MySQL. Le cluster se rapprocherait des 35 à 40 pétaoctets.
Serveur web : Tornado
Base de données : MySQL
Stockage distribué : Apache Cassandra
Cache : Varnish et FlashCache
Langage et framework : PHP et Thrift