SERIESPonsLink Technical Architecture
[PonsLink] Mesh 연결은 단순해 보여도 순서가 제품 품질을 만든다
·4 min read·119 views
PonsLinkWebRTCMeshICERealtime
Mesh 연결은 단순해 보였다. 참여자끼리 직접 연결하면 작은 방에서는 구조를 이해하기 쉽다. 하지만 한 단계의 실패가 사용자에게는 연결 전체의 불안으로 보인다는 점이 곧 드러났다.

직접 연결의 순서 문제
신호 교환과 입장 순서, 메시지 채널과 파일 채널이 정확히 맞아야 했다. 내부에서는 이벤트 하나가 늦은 것처럼 보여도 사용자는 연결됐다고 느끼지 못한다. Mesh의 단순함은 연결 수를 줄이는 데서 끝나지 않고 실패했을 때 무엇을 다시 시도할지까지 포함해야 했다.

제품이 직접 세운 경계
P2P라는 구현 방식이 제품 책임을 대신해 주지는 않았다. 개인정보는 최소화하고 링크 하나로 시작하되, 상태와 권한과 요청 흐름은 더 꼼꼼하게 관리해야 했다. 연결이 직접이라는 사실과 사용자가 안전하다고 느끼는 경험은 별개의 문제였다.
마치며
Mesh를 이해하는 핵심은 연결 방식의 이름보다 순서와 복구의 책임에 있다. 작은 방에서도 사용자가 보는 실패 흐름까지 설계해야 한다.