CRDT에 대한 인터랙티브 소개
**CRDT(Conflict-free Replicated Data Type)**는 네트워크 연결 없이도 여러 컴퓨터(peer)에서 독립적으로 데이터를 수정하고, 결국 모든 상태가 일관되게 합쳐지는 분산 데이터 구조입니다.
**LWW Register(Last Write Wins Register)**는 CRDT의 한 종류로, 가장 최근에 기록된 값을 타임스탬프 기준으로 선택하여 상태를 결정하며, 단일 값 저장에 적합합니다.
LWW Map은 여러 키-값 쌍을 다루는 CRDT로, 각 키는 내부적으로 LWW Register를 사용하며, 삭제는 값에 null을 할당하는 ‘tombstone’ 방식으로 처리하여 충돌과 동기화 문제를 해결합니다.
이러한 CRDT들은 중앙 서버 없이도 실시간 협업 애플리케이션 개발에 활용 가능하며, 다음 단계로 이를 활용한 협업 픽셀 아트 에디터 구현이 소개될 예정입니다.
