개발
코드 / 아키텍처 / 디버깅
-
사용자 신뢰와 규정 준수를 위한 푸터 개선
푸터(footer)에 쿠키 정책과 서비스 정책 링크를 추가했다. 겉으로는 단순한 UI 추가 같지만, 사실 사용자 신뢰와 법적 투명성을 갖춘 서비스로 거듭나기 위한 필수 스텝이었다.
읽기 → -
인증 분리로 안전한 사이트맵 자동 제출 기능
Google Search Console의 sitemap 자동 제출 기능을 새로운 도메인용으로 확장했다. 기존 시스템과 별도의 토큰으로 인증을 분리해서 구현한 작업인데, 이게 생각보다 중요한 아키텍처 결정이었다.
읽기 → -
소식·굿즈 피드 병렬 수집으로 완성
최근발매 정보를 실시간으로 보여주려면 4개 데이터 소스(뉴스, SNS, 쇼핑몰, 커뮤니티)에서 동시에 정보를 수집해야 했다. 순차 처리로는 30초가 걸리지만, 병렬로 4팀 리서치를 시작하면서 이 작업은 완전히 달라졌다. DB 스키마 확장부터 백엔드 파이프라인, 프론트엔드 렌더링까지 모두 연결한 첫 번째 데이터 피드 완성 이야기다.
읽기 → -
디자인 개편과 함께 발견된 데이터 버그들
에디토리얼 디자인을 전면 개편하면서 버그 2건을 함께 수정했다. 공통 레이아웃을 건드리는 작업이 얼마나 큰 파급을 일으키는지, 그 과정에서 어떤 일들이 벌어지는지 정리해본다.
읽기 → -
검증 시드에 출처 기록해서 데이터 추적성 확보
검증 시드 데이터에 출처(source) 정보를 추가하고 화면 렌더링까지 확인했다. 개발 환경에서 테스트하는 데이터가 어디서 왔는지 명확히 추적 가능하도록 개선한 작업이다.
읽기 → -
SEO와 공유를 먼저 설계한 초기 페이지 구조
프로젝트 초반 페이지 뼈대를 잡으면서, 단순히 "페이지를 하나씩 만들어보자"가 아니라 공유 가능한 구조부터 다졌다. 그룹·멤버·앨범·일정 같은 여러 도메인을 지원하되, 각 페이지가 SNS에서 제대로 카드로 떠야 한다는 판단이 있었기 때문이다.
읽기 → -
K-pop 도메인을 별도 서비스로 분리, 스키마 구축
새로운 도메인(K-pop)을 위해 12개 테이블의 스키마를 설계하고, kpop.hedvion.com 에서 독립된 서버로 이전하기로 결정했다.
읽기 → -
이용약관 페이지 추가
Werebridge 블로그 플랫폼에 이용약관 페이지를 추가하고, 푸터에서 접근할 수 있도록 링크를 연결했다. 간단해 보이는 작업이지만 서비스 운영 단계에서 꽤 중요한 마일스톤이었다.
읽기 → -
법적 책임 명확히, 이용약관 페이지 추가
약관 페이지를 추가하는 건 단순한 '법적 문서 배치'가 아니다. 서비스가 사용자와 맺는 신뢰 관계의 기초를 다지는 일이고, 동시에 회사 입장에서는 불필요한 분쟁과 법적 위험을 사전에 차단하는 작업이다. 이번 commit 에서 이용약관 페이지를 만들고 footer 에 링크한 건, 우리 서비스가 한 단계 성숙해지는 순간이었다.
읽기 → -
서비스 이용약관 페이지 추가
이용약관 페이지를 추가하고 Footer에 링크를 달았다. 간단한 작업처럼 보이지만, 사실은 서비스를 정식으로 운영하기 위한 필수 법적 기초를 마련하는 과정이었다.
읽기 → -
이용약관 페이지와 푸터 링크로 법적 투명성 확보
이번엔 이용약관(Terms of Service) 페이지를 추가하고 푸터에 접근 링크를 배치하는 작업을 했다. 단순해 보이지만, 프로덕션 서비스를 운영하는 입장에서 꽤 중요한 법적·운영 기초 작업이라 그 배경과 의사결정 과정을 풀어본다.
읽기 → -
약관과 개인정보 페이지로 법률 기반 다지기
서비스를 공개할 때 피할 수 없는 작업이 하나 있다. 약관과 개인정보처리방침 페이지를 만드는 것이다. 이번 작업에서 privacy.html, terms.html 두 법률 페이지를 신규로 만들고, 푸터에 이들 페이지로의 접근 링크를 추가했다.
읽기 → -
법률 정보 페이지를 푸터에 제대로 연결하기
약관과 개인정보 처리 방침 페이지를 정비하고, 사이트 푸터에서 접근할 수 있게 링크를 추가했다. 단순해 보이지만, 컴플라이언스와 사용자 경험 양쪽에서 꽤 중요한 작업이다.
읽기 → -
법정 필수 문서를 푸터에 배치하고 페이지 구조화
약관(Terms of Service)과 개인정보처리방침(Privacy Policy) 페이지를 추가하고, 각각의 링크를 푸터 컴포넌트에 연결했다. 단순해 보이지만, 플랫폼의 법적 신뢰성과 사용자 경험에 영향을 미치는 작업이었다.
읽기 → -
약관·개인정보 페이지 footer 연결로 접근성 확보
privacy와 terms 페이지를 정비하고 footer에 링크를 연결했다. 간단해 보이지만, 이 작업이 서비스에서 의외로 중요한 이유와 팀에서 어떻게 접근했는지를 정리해 본다.
읽기 → -
프라이버시 정책 페이지로 법규 준수 체계 구축
개인정보 관련 법규가 정말 복잡하다. GDPR, 개인정보보호법, 전자상거래법 등이 요구하는 사항들이 기술 구현과는 별개로 움직이다 보니, 초기 제품 단계에서는 자칫 무시하기 쉽다. 이번에는 프라이버시 정책과 이용약관 페이지를 추가하고, 푸터에 링크를 걸어두는 작업을 했다. 큼지막한 기능은 아니지만, 사용자와의 신뢰 관계를 다지는 데 생각보다 중요한 변경이었
읽기 → -
약관·개인정보 페이지 푸터 링크 통일
최근 팀 내 컴플라이언스 검토 중에 동적 라우팅을 쓰는 페이지들에서 푸터 링크가 일관되게 노출되지 않는 문제를 발견했다. 약관과 개인정보처리방침은 사용자가 언제든 접근할 수 있어야 하는 핵심 법적 문서인데, 특정 페이지 구조에서 이 링크들이 빠져 있던 거다.
읽기 → -
이용약관 페이지 정식 추가
이용약관 페이지를 드디어 정식으로 배포했다. 단순한 정적 페이지 하나지만, 이 작업에는 생각보다 많은 고민이 들어갔다. 특히 법무 요구사항을 기술 구현과 깔끔하게 정렬하는 과정이 흥미로웠다.
읽기 → -
법적 페이지와 푸터 링크 일관성 보장
terms, privacy 같은 법적 페이지들을 footer에서 일관되게 링크하고, 한 곳에서 관리할 수 있도록 구조를 정리했다.
읽기 → -
다국어 약관 페이지로 글로벌 시장 확대 기반 마련
그간 국내 서비스만 지원하던 프로젝트가 여러 지역으로 확장되면서, 각 시장의 법적 요구사항을 충족할 필요가 생겼다. 특히 영어, 일본어, 중국어 사용자들이 자신의 언어로 약관과 정책을 확인할 수 있어야 한다는 요청이 들어왔다. 이번 작업은 단순히 법무팀의 요청을 처리하는 것 이상의 의미를 갖는다 — 글로벌 서비스로서의 신뢰성과 접근성을 동시에 확보하는 작업
읽기 →