핵심요약
G마켓 테크블로그 UI 개편 소식을 전하며, RSS를 활용하여 게시판의 최신 정보를 실시간으로 받아보는 방법에 대해 설명하고 RSS의 장점과 한계, 그리고 여전히 유효한 가치를 탐구합니다.
G마켓 기술 블로그 UI 개편 및 RSS 활용 실시간 정보 알림 시스템 구축
G마켓 테크블로그 UI/UX 개선
- 티스토리 스킨 편집을 통해 홈페이지 디자인을 전면 개편했습니다.
- 신규 로고 적용, 카테고리 상단 배치, 썸네일 이미지 및 애니메이션 추가로 콘텐츠 가독성을 강화했습니다.
- 기존 기본 Footer를 제거하고 G마켓 연락처 및 패밀리 사이트 정보를 추가하여 브랜딩을 강화했습니다.
- 스팸 댓글 일괄 제거 및 비밀글 옵션 HTML 제거를 통해 비로그인 댓글만 허용하는 정책으로 변경했습니다.
RSS 기반 정보 알림 시스템 활용
- 선착순 이벤트와 같은 게시판 업데이트를 공평하게 인지하기 위한 방법으로 RSS 피드를 활용했습니다.
- 개발자 도구에서 발견한 **RSS (Really Simple Syndication)**는 XML 형식으로 게시글의 제목, 링크, 요약 등을 제공하여 RSS 리더 앱이 효율적으로 알림을 생성할 수 있도록 합니다.
- Aaron Swartz의 '정보의 민주화' 철학에 기반한 RSS는 웹사이트를 직접 방문할 필요 없이 자동으로 정보를 받아볼 수 있는 이점을 제공합니다.
- 표준화된 형식 덕분에 여러 웹사이트의 정보를 하나의 RSS 리더에서 통합 관리하여 정보 접근성을 높일 수 있습니다.
RSS의 기술적 한계 및 현대적 대안
- RSS는 사용자 주도권 구조로, RSS 리더가 정보 공급자 서버에 반복적인 Polling 요청을 보내 불필요한 서버 부하를 유발합니다.
- 잦은 Polling 빈도는 DDoS 공격과 유사한 부하를 줄 수 있어, 최근 RSS 리더들은 호출 빈도를 제한하여 실시간성이 저하되는 문제가 발생합니다.
- 현대 웹 서비스는 서버 부하와 실시간성 문제를 해결하기 위해 이벤트 기반(event-driven) 방식의 자체 앱 푸시 알림이나 Stream 방식을 선호하여 정보 공급자가 주도권을 가집니다.
https://dev.gmarket.com/rss와 같이 RSS를 지원하는 블로그의 경우, RSS 리더 앱을 통해 G마켓 기술 트렌드를 빠르게 파악할 수 있습니다.