Meta ha desarrollado Delta, un servicio de almacenamiento de objetos diseñado para soportar cargas de trabajo críticas y garantizar la recuperación ante desastres. A diferencia de los sistemas de almacenamiento generalistas, Delta prioriza la simplicidad, la fiabilidad y la consistencia fuerte sobre la eficiencia de almacenamiento o la latencia. Su arquitectura se basa en la replicación por cadena (chain replication), un mecanismo que organiza los servidores en una secuencia lineal donde las escrituras se propagan desde un servidor líder hasta un servidor final para confirmar la persistencia de los datos.
Este enfoque permite a Delta ofrecer garantías de consistencia fuerte sin la complejidad de los mecanismos de consenso de quórum, reduciendo la latencia de lectura y eliminando la necesidad de elecciones de líder explícitas. Aunque no optimiza la eficiencia de almacenamiento mediante codificación de corrección de errores, Delta es horizontalmente escalable y distribuye los datos a través de dominios de fallo para asegurar la durabilidad. El sistema opera con cuatro operaciones principales: put, get, delete y list, y está diseñado específicamente para ser un componente de bajo dependiente en la infraestructura de Meta, facilitando la recuperación de sistemas de arranque y la distribución de artefactos de construcción.
