Figma의 멀티플레이어 편집: 단순화된 CRDT 접근 방식

2025-08-19
Figma의 멀티플레이어 편집: 단순화된 CRDT 접근 방식

4년 전 Figma는 멀티플레이어 기능 구축에 착수하여 일반적인 Operational Transform(OT) 알고리즘 대신 사용자 정의 시스템을 선택했습니다. 빠른 반복 작업의 필요성과 OT의 복잡성에 대한 우려로 더 간단한 솔루션을 만들었습니다. 이 글에서는 Figma의 멀티플레이어 시스템 아키텍처를 자세히 설명합니다. 클라이언트/서버 아키텍처, WebSocket 통신, 오프라인 편집 기능, 데이터 동기화 등이 포함됩니다. CRDT(Conflict-free Replicated Data Types)에서 영감을 얻었지만 Figma의 구현은 엄격한 CRDT 준수에서 벗어나 그 원칙을 활용하면서 효율성과 단순성을 위해 중앙 집중식 서버의 이점을 활용합니다. 이 글에서는 OT와 CRDT를 비교하고 Figma의 데이터 구조 설계 및 경계 조건 처리 방법을 자세히 설명합니다.

더 보기

Figma, IPO 주당 33달러로 책정

2025-07-31
Figma, IPO 주당 33달러로 책정

디자인 협업 플랫폼 Figma가 A급 보통주 36,937,080주를 주당 33.00달러에 기업공개(IPO)한다고 발표했습니다. 주식은 2025년 7월 31일 뉴욕 증권거래소에서 'FIG' 티커 심볼로 거래를 시작할 예정입니다. 이번 IPO에는 Figma 자체와 기존 주주가 제공하는 주식이 포함됩니다. 모건스탠리, 골드만삭스, 앨런앤드컴퍼니, JP모건이 공동 주간사를 맡습니다. 2012년 설립된 Figma는 디자인 툴에서 진화하여 AI 기반의 연결된 플랫폼이 되어 디자인 및 제품 개발 프로세스 전반을 효율화하고 있습니다.

더 보기
스타트업 디자인 협업

Figma, IPO 신청서 제출, NYSE 상장 계획

2025-07-02
Figma, IPO 신청서 제출, NYSE 상장 계획

협업 디자인 도구 Figma는 미국 증권거래위원회(SEC)에 S-1 양식의 등록 서류를 제출했다고 발표했습니다. 뉴욕 증권거래소(NYSE)에 상장(IPO)할 계획이며, 티커 심볼은 "FIG"입니다. 발행 주식 수와 가격 범위는 아직 결정되지 않았으며 시장 상황에 따라 변동될 수 있습니다. 모건 스탠리, 골드만삭스, 앨런 앤드 컴퍼니, JP모건이 공동 주간사를 맡습니다. 2012년에 설립된 Figma는 팀이 아이디어를 디지털 제품으로 전환하는 것을 지원하는 협업 플랫폼으로 발전했습니다.

더 보기
스타트업

복잡한 HTML 구조: 깊이 중첩된 코드 속으로

2025-03-14
복잡한 HTML 구조: 깊이 중첩된 코드 속으로

이 코드 스니펫은 매우 복잡하고 깊이 중첩된 HTML 구조를 보여줍니다. 미로처럼 div 요소의 층이 여러 겹으로 쌓여 있어 기본적인 로직을 파악하기 어렵습니다. 이는 복잡한 프로그램이나 웹사이트의 복잡한 아키텍처를 연상시키며, 내부 복잡성은 상상을 초월하는 경우가 많습니다. 코드 자체는 실제로 아무것도 포함하고 있지 않지만, 구조의 복잡성 자체가 논의를 불러일으킵니다. 이것은 의도적인 설계 선택일까요? 아니면 프로그래밍 오류의 결과일까요?

더 보기
개발 HTML 구조

웹 디자인: 템플릿에서 표현으로

2025-01-31
웹 디자인: 템플릿에서 표현으로

2010년, 맞춤형 웹사이트는 디자이너의 디지털 명함과 같았습니다. 개발자들은 HTML5의 기능을 활용하여 상상력 넘치는 웹사이트를 만들었습니다. 하지만 템플릿과 자동화 도구의 등장으로 동질화가 심화되었습니다. 현재 브라우저 기술은 크게 발전했지만, 많은 디자이너들은 여전히 낡은 패러다임에 갇혀 있습니다. 이 글에서는 HSL, OKLCH와 같은 새로운 CSS 기능과 컨테이너 쿼리를 활용하여 템플릿의 제약을 넘어서 더욱 표현력 있는 웹사이트를 만들 것을 디자이너들에게 촉구합니다. 웹사이트는 단순한 정보 저장소가 아니라 창의적인 표현의 공간이어야 합니다.

더 보기
디자인 창의적 표현