개요

우리는 기술적 도전을 위해 라이브러리를 쓰지 않고 CRDT를 직접 구현했다

갖은 우여곡절 끝에 우리는 나름 멋있게 동작하는 CRDT 라이브러리를 완성할 수 있었으나, 기능이 동작하는 것을 우선적으로 작업한 결과 동작은 잘 하지만 개선의 여지가 많이 남아있게 됐다

CRDT 로직을 개선하면서 우리가 직접 만든 CRDT 라이브러리를 사용하는 데 있어 나타날 수 있는 성능 상의 문제를 해결하고자 한다

무엇이 문제인가?

작은 페이로드 단위

image.png

어떻게 개선하지?

배치 처리

설계

클라이언트