Alvaro, en Sharepoint tienes lo que se llama
Cross-Site Publishing para publicar contenido en una ubicación (catálogo) y mostrarlo en otras ubicaciones, de esta manera no replicas contenido, funciona con el search. Sino te convence este método de "replica" tendrás que usar alguna herramienta de replicación
standart tales como Replication for Sharepoint de Metalogix
Si lo que quieres es en tiempo real, es decir subo un documento y hasta que no esté en la otra ubicación, puedes usar un event receiver tal como ItemUpdating o ItemAdding.
saludos