Однією з поширених міжгалузевих задач є створення та редагування текстових документів, що також потребує розв’язання в контексті розподілених систем. Аналіз існуючих рішень для сумісного редагування тексту (Google Docs, Notion, Etherpad) свідчить про обмежену здатність цих систем до розв’язання проблем конфліктів під час одночасних операцій редагування даних, контролю версій та нестабільного мережевого з’єднання. Реплікація дозволяє забезпечити миттєвість редагування тексту та високий рівень доступності системи шляхом забезпечення надлишковості [1]. Реплікація з одним лідером – у системі виділено один спеціальний вузол – лідер, що опрацьовує усі запити на зміну даних. Реплікація з багатьма лідерами – на відміну від попередньої моделі, система дозволяє багатьом вузлам незалежно опрацьовувати запити на запис та зміну даних. Кожен вузол системи, що реалізує такий тип алгоритму, виступає одночасно як лідер і підписник, здатний застосовувати зміни та реплікувати їх на інші вузли. Ця модель забезпечує кращу доступність та пришвидшити продуктивність виконання запитів на запис. Відсутність єдиної точки відмови в такій моделі також підвищує надійність. Недоліком реплікації з багатьма лідерами є необхідність розв’язувати конфлікти – розбіжності між репліками, що виникають унаслідок відмов чи затримок в мережі. Для вирішення проблеми виникнення конфліктів, спричинених одночасними змінами даних у розподілених системах існують два основних підходи: Operational transformation та Conflict-free replicated data types.