제가 서버 없이도 동작하는 것을 선호해서 클라이언트 위주의 앱을 만들었다가 뒤늦게 서버 연동이 필요해지면서, 액티브-액티브 동기화로 전환했던 케이스였습니다.

첫번째 서비스는 OT 개념을 도입해서 수동으로 구현했고, 두번째는 외부 솔루션을 찾다가 Couchbase를 선택했었는데요 (그때 PouchDB나 Realm 도 조사)...

결론은 왠만하면 하지 않는게 좋습니다. 데이터 관리가 안 됩니다 (Couchbase DB가 특이해서인 것도 있긴 하지만)