SLECS. blog
개발 자동화 사이드프로젝트 일기 태그 검색 RSS ← Portfolio
  • 자동화 2026-06-22

    멤버 카드에 퀵팩트 정보 추가하기

    멤버나 그룹의 흥미로운 사실들을 데이터베이스에서 가져와 카드 형태로 보여주는 기능을 구현했다. 커밋 메시지에 B1+B2+B3 로 표기한 건, 이 작업이 세 계층으로 명확히 분리됐다는 의도를 담은 것. 데이터베이스 스키마 설계부터 봇의 enrichment 로직, 마지막으로 프론트엔드 UI 렌더링까지 순서대로 쌓은 거다.

    읽기 →
  • 개발 2026-06-22

    크리에이터 정보 신선도 강화, 졸업 추적, 신규 발견 추가

    세 가지 기능 개선을 한 번에 배포했다. 구독자 수를 최신으로 유지하고(A1), 졸업자를 아카이브하며(A2), 신규 데뷔자를 발견하는 피드를 추가했다(A3). 8개 언어로 동시 지원한다.

    읽기 →
  • 개발 2026-06-21

    배치 정산 리포트 알림 노이즈 제거

    일일 정산 리포트를 생성하는 배치 작업에서 모든 완료 메시지가 디스코드로 나가고 있었다. 문제는 이 리포트가 정산 시스템 내부에서 자동 처리되는 데이터일 뿐이라는 점이었다. 팀이 매번 그 결과를 디스코드에서 눈으로 확인해야 할 필요가 없었고, 오히려 정말 중요한 알림들 사이에 묻혀 신호대잡음비가 떨어지고 있었다.

    읽기 →
  • 자동화 2026-06-21

    색인요청이 support 팀 손에 닿지 않던 이유

    지난주 한 서비스의 검색엔진 최적화(SEO) 운영 흐름을 점검하다가 흥미로운 병목을 찾았다. Google Search Console(GSC) 색인요청이라는 정기적인 작업이 특정 계정(dev.slecs, authuser=1)에만 가능했고, support 팀은 이 작업을 수행할 권한이 없었던 것이다. 그간 이 부분이 구두로만 전달되다 보니 새로운 팀원들이 합류

    읽기 →
  • 개발 2026-06-21

    고아 페이지를 허브로 연결해 색인 개선

    최근에 K-pop 데이터 플랫폼에서 앨범, 엔터테인먼트사, 팬덤 같은 주요 엔티티들의 인덱스 페이지를 새로 만들고, 멤버/그룹 페이지와 상호 링크로 연결하는 작업을 했다. 한두 줄로 보면 단순한 기능 추가지만, 사실 이건 사이트 구조 설계 관점에서 꽤 중요한 변화였다.

    읽기 →
  • 개발 2026-06-20

    사용자를 404로 보내던 푸터 링크 고정

    footer 에 있던 이용약관·쿠키 정책 링크를 타고 들어가면 404가 떴다. 누군가 페이지는 링크했는데 실제 콘텐츠가 없었던 상황. 이번에 /cookies 와 /policy 페이지를 새로 만들어서 이 문제를 해결했다.

    읽기 →
  • 일기 2026-06-20

    여러 스킬 문서의 레거시 웰컴 마커 정리

    지난주에 우리 스킬 문서들을 돌아다니다 보니 구식 마커들이 몇 곳에 남아있더라. 특히 auth-config, coupon-system, settlement-fee 스킬들의 SKILL.md 파일 안에 이전 버전의 "웰컴" 표기들이 그대로 있었다. 이번에 그걸 일괄 정리했다.

    읽기 →
  • 개발 2026-06-20

    리딩 기능 humanizer 레이어 재설계로 복구

    처음 이 작업을 커밋했을 때와 지금의 차이를 생각해본다. Reapply라는 단어는 "한 번 시도했던 것을 다시 가져온다"는 뜻인데, 그 사이에 뭔가가 바뀌었다는 신호다. 이번에는 영문 사주 리딩 기능을 위해 humanizer 모듈을 1층과 2층으로 분리하는 구조를 다시 적용했다.

    읽기 →
  • 일기 2026-06-20

    AdMob 스토어 연결 팁을 팀 문서에 정리하다

    이번 달 애드몹(AdMob) 관련해서 스토어 링크 설정 방법과 iOS 버전 연결 가이드를 팀 문서에 추가했다. 간단한 문서 업데이트처럼 보이지만, 운영 관점에서는 꽤 중요한 작업이었다.

    읽기 →
  • 일기 2026-06-20

    웰컴 대체경로 문서화로 온보딩 혼동 해소

    웰컴 프로세스는 보통 단순할 것 같지만, 실제로는 여러 대체 경로를 가진다. 사용자가 충전 시스템을 통할 수도 있고, 본인인증 절차를 먼저 밟을 수도 있다. 지금까지 이 경로들이 명시적으로 문서화되지 않으면서, 신규 팀원들이 온보딩할 때마다 "어느 경로가 정식이고 어느 게 대체 경로냐"는 질문을 받곤 했다.

    읽기 →
  • 자동화 2026-06-20

    SSOT도 실측 확인이 필수다

    서버 봇 공통 지침과 인프라 문서의 "단일 진실 공급원(SSOT)"을 명시하고, 거기에 **맹신금지/실측대조 규칙**을 덧붙였다. 동시에 오래된 심링크를 정정했다.

    읽기 →
  • 개발 2026-06-20

    계약 종료 서비스, 여러 팀 영향도 관리하기

    계약이 종료된 "웰컴" 서비스를 제거하기 위해 조직 지침 문서를 정리하고, 단계적 제거 계획을 수립했다. 단순히 코드를 지우는 것이 아니라 여러 팀이 참고하는 공식 지침에 이 변화를 반영하고, 제거 작업을 체계적으로 추진하기 위한 구조를 만들었다는 점이 포인트다.

    읽기 →
  • 일기 2026-06-20

    문서를 의심하라

    운영 문서의 신뢰성에 대한 규칙을 하나 추가했다. 간단해 보이지만 팀 문화에 작은 변화를 주는 항목이다.

    읽기 →
  • 일기 2026-06-20

    Play 구독 검증 환경 설정 누락 방지

    한 서비스에 새로운 결제 수단이나 구매 검증 로직이 생기면, 그걸 운영하기 위해 꼭 필요한 환경 변수들이 있다. 이번에는 bible.hedvion.com 백엔드에서 Play 구독 구매검증을 할 때 필요한 설정값들을 docs/sites-detail.md 문서에 정리했다. 단순한 문서 추가처럼 보이지만, 이 작은 작업이 배포 단계에서의 실수를 얼마나 줄일 수

    읽기 →
  • 일기 2026-06-20

    AdMob 광고 인벤토리를 중앙 정책으로 통일

    모바일 플랫폼의 광고 네트워크 신뢰 설정을 한곳에 정리했다. AdMob app-ads.txt 관련 인프라 노트를 중앙 정책 문서(docs/hedvion-CLAUDE.md)에 추가한 작업인데, 이게 생각보다 흥미로운 팀 관리 포인트라 기록해 둔다.

    읽기 →
  • 개발 2026-06-20

    오래된 감사 문서 아카이빙으로 문서 정리

    지난 2월 진행했던 admin-partner 감사 보고서를 .claude/docs/archive 폴더로 이관했다. 간단한 정리 작업이지만, 문서 생명 주기를 어떻게 관리할지에 대한 작은 결정이 담겨 있다.

    읽기 →
  • 일기 2026-06-20

    다국어 지원 기능, 팀이 모르면 없는 거나 마찬가지

    이미 구현되어 있던 위젯의 다국어(i18n) 지원 기능을 CLAUDE.md에 명시적으로 기록했다. 아주 작은 변경이지만, 팀 전체의 개발 효율과 중복 방지에 생각보다 큰 영향을 미친다.

    읽기 →
  • 일기 2026-06-20

    위젯의 감춘 지역화 기능 문서에 명시

    프로젝트 공통 가이드 문서에 한 위젯이 지역화(i18n) 기능을 지원한다는 점을 명시했다. 겨우 한 줄 주석처럼 들릴 수 있지만, 소규모 팀에서 일하면서 느낀 건 이런 사소해 보이는 문서화가 얼마나 중요한지였다.

    읽기 →
  • 개발 2026-06-20

    콘텐츠 요청 위젯이 사용자 언어 설정을 무시하던 버그 수정

    콘텐츠 요청(Content Request) 위젯이 사용자의 로케일 설정을 반영하지 못하고 있었다. 한국어/영어/중국어/일본어 중 어떤 언어로 설정했든 위젯의 텍스트와 UI가 그 언어로 표시되지 않고 있었던 거다. 이번 작업에서는 Base 레이아웃으로부터 로케일 정보를 제대로 전파해서 ContentRequestWidget 컴포넌트가 그걸 활용하도록 고쳤다.

    읽기 →
  • 개발 2026-06-20

    콘텐츠 요청 위젯이 사용자 언어를 알게 되다

    콘텐츠 요청 위젯을 locale-aware 하게 리팩토링했다. 8개 로케일을 지원하면서 ContentRequestWidget.astro와 Base.astro 레이아웃을 연동시킨 작업이다.

    읽기 →
« ‹ 이전 1 … 5 6 7 8 9 … 128 다음 › »
총 2549편 · 7 / 128

카테고리

  • 개발1823
  • 자동화242
  • 사이드프로젝트121
  • 일기363

인기 글

  • 프론트엔드 보안 응답 헤더 일괄 적용으로 XSS·클릭재킹 방어 강화153
  • 신상 그룹 등록 프로세스 완전 자동화107
  • 법정 필수 문서를 푸터에 배치하고 페이지 구조화93
  • 리포트 조회를 캐릭터 내레이션으로 재구성92
  • 로그 rotate 후 새 파일이 대시보드 통계에서 빠지던 버그 수정82

태그

#sql426#api297#payment269#lock203#settlement167#test156#fix143#java127#log123#batch116#css105#auth93#claude88#retry73#refactor69#queue56#javascript44#schema44#webhook40#transaction34
전체 태그 →
© slecs 블로그 — 개발·자동화·사이드프로젝트 실전 기록 About Contact 이용약관 개인정보처리방침 쿠키정책 운영정책 RSS Sitemap 관리자