피드로 돌아가기
사람들이 서로 마주칠 수 있는 장소로 사이트를 바꾸기
GeekNewsGeekNews
Frontend

사람들이 서로 마주칠 수 있는 장소로 사이트를 바꾸기

상태 비저장 휘발성 통신 기반의 웹 실시간 Presence 시스템 설계

neo2026년 6월 13일3intermediate

Context

기존 소셜 네트워크의 영구적 데이터 저장 방식과 프로필 중심의 관계 맺기가 주는 피로도 증가. 웹사이트 방문자 간의 일시적 연결과 현장감 회복을 위한 최소 기능 기반의 실시간 인터랙션 구조 필요.

Technical Solution

  • 계정 및 프로필 시스템을 완전히 제거한 Stateless 구조 설계를 통한 사용자 익명성 보장
  • 메시지 영구 저장소를 배제하고 읽는 사람이 온라인 상태일 때만 전달하는 Ephemeral Messaging 로직 구현
  • 방문자의 현재 위치와 활동 상태를 실시간으로 동기화하는 Presence Indicator 시스템 구축
  • 외부 사이트 삽입을 위한 Embedded Widget 형태의 배포 구조 및 중앙 집중형 Public Server 제공
  • 사이트 간 경계를 허물어 상호 이동이 가능한 Webring 방식의 분산 네트워크 확장 설계

1. 서비스 목적에 따라 DB 영구 저장 대신 메모리 기반의 휘발성 데이터 구조 검토

2. 사용자 식별자 없이 세션 기반의 임시 ID를 활용한 최소한의 Presence 구현

3. 외부 플랫폼 삽입을 고려한 Widget 기반의 인터페이스 설계 및 API 제공 방식 검토

원문 읽기