Towards collaboration system: OT 알고리즘에서 CRDT 시스템으로
https://deview.kr/2013/detail.nhn?topicSeq=66
국내 발표중에서는 거의 유일하게 CRDT 얘기를 다룬 내용이네요.
이 발표를 하신 현걸님은 본문에서 말하고 있는 RGA를 만드셨어요.
Yorkie도 리스트형 데이터타입을 RGA를 기반으로 구현했습니다.
https://github.com/yorkie-team/yorkie/issues/2
글에 링크된 Automerge 개발자 Martin Kleppmann 의 동영상 "CRDTs: The Hard Parts" 가 정말 설명이 좋네요.
초반에 OT랑 CRDT를 잘 비교해서 설명해 줍니다. 뒷 부분은 CRDT 구현에 관한 깊은 얘기구요.
https://www.youtube.com/watch?v=x7drE24geUw
* Automerge : https://github.com/automerge/automerge
JS로 협업 도구를 만들때 사용하는 CRDT 라이브러리