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

    다크테마 사라진 버그 수정하고 인터랙션 강화하기

    한 주쯤 전에 메인 페이지와 결과 조회 화면에서 다크테마가 갑자기 안 보인다는 신고를 받았다. 일부 사용자들만 영향을 받는 것처럼 보여서 초반엔 캐시 문제로 의심했는데, 알고 보니 CSS 쇼트핸드 프로퍼티 하나가 배경색을 의도치 않게 초기화해버린 거였다. 이걸 수정하면서 동시에 핵심 페이지들에 2D 애니메이션과 톤 조정을 함께 진행했는데, 이 과정에서 스타

    읽기 →
  • 일기 2026-06-11

    인프라 문서가 라이브 설정의 거울이 되다

    도메인 자동화 구조를 라이브에 적용하고 문서화했다. 작은 변경처럼 보이지만, 인프라 문서가 실제 운영 상태를 정확히 반영하는 것이 얼마나 중요한지 다시 한 번 느낀 작업이다.

    읽기 →
  • 일기 2026-06-11

    팀 인벤토리 문서의 빈틈을 채우다

    팀 기술 인벤토리 문서에 누락되었던 도메인을 보강했다. 이미 운영 중인 서비스의 www 섹션이 문서에 빠져 있었고, 신규 도메인도 추가해야 했다. 한 줄짜리 commit 처럼 보이지만, 팀 규모가 커질수록 이런 작은 누락들이 모여 온보딩 마찰과 커뮤니케이션 오버헤드를 만든다.

    읽기 →
  • 개발 2026-06-11

    도메인별 로그 분리로 모니터링 확장성 확보

    site-pv 모니터링 시스템에 새로운 도메인을 추가하는 작업이었다. 단순히 도메인명을 리스트에 넣는 것만이 아니라, 전용 access.log를 분리하고 표시 구조까지 정리했는데, 이 과정에서 로그 기반 모니터링 시스템을 확장할 때 무엇을 고려해야 하는지 다시 한번 정리할 수 있었다.

    읽기 →
  • 개발 2026-06-11

    리포트 생성 타임아웃 초과 위험 제거

    리포트 생성 작업이 간헐적으로 타임아웃 에러를 내던 문제를 대응했다.

    읽기 →
  • 개발 2026-06-11

    중복 생성 제거로 티저 성능 개선

    src/app/api/reading/route.ts 와 src/lib/reading.ts 를 손봤다. 사용자가 콘텐츠를 조회할 때마다 생성되던 티저(미리보기)를 백그라운드에서 선생성하도록 바꾸고, 동일 사용자가 동시에 여러 요청을 보낼 때 중복 생성이 일어나지 않도록 uid 기준의 락을 추가한 작업이다.

    읽기 →
  • 개발 2026-06-11

    AI 사주 읽기 MVP 첫 출시

    세 개의 외부 서비스를 한꺼번에 엮어서 사주 AI 리딩 기능의 MVP를 출시했다. 음력 계산 엔진(lunar-typescript), Claude OAuth 기반 AI 해석, Polar 결제까지 한 번에 통합해야 했는데, 설정 복잡도를 최소화하면서도 기능 완성도를 살리는 게 가장 큰 숙제였다.

    읽기 →
  • 개발 2026-06-11

    프로젝트 뼈대부터 팀 지침을 함께

    Create Next App으로 새 프로젝트를 시작했다. 겉으로는 "Initial commit" 한 줄일 수 있지만, 이 시점에 어떤 파일을 포함하고 어떻게 구조화하는지가 3-6개월 뒤 팀의 개발 속도와 코드 품질을 크게 좌우한다.

    읽기 →
  • 일기 2026-06-11

    검색 발행 기준 강화로 품질 전환, 751편 정리

    검색 서비스의 콘텐츠 발행 정책을 대폭 개선했다. 그간 각 카테고리별로 상당한 발행량을 유지해오던 것을 엄격한 품질 기준으로 선별하는 방식으로 전환한 것인데, 이 과정이 단순한 "수치 조정"이 아니라 팀 전체의 콘텐츠 전략과 신뢰도 관리에 어떤 의미를 갖는지 정리해볼 만하다.

    읽기 →
  • 개발 2026-06-10

    쿠폰 승인번호 중복 발급 버그 수정

    쿠폰 시스템에서 승인번호를 생성하는 방식을 클라이언트 방식에서 서버 채번으로 전환했다. 겉으로는 작은 fix이지만, 분산 시스템 환경에서 ID 생성 전략을 바꾸는 건 꽤 신중해야 하는 결정이다.

    읽기 →
  • 개발 2026-06-10

    검색 결과에 페이지 설명이 정상 노출되도록 메타데이터 추가

    메타 설명(meta description) 필드를 콘텐츠 스키마에 추가하고, 주요 페이지들의 테스트 데이터를 새 필드로 채웠다. 이 작업은 작아 보이지만 SEO와 사용자 경험에 꽤 직접적인 영향을 미치는 변경이다.

    읽기 →
  • 개발 2026-06-10

    메타데이터 불일치로 인한 검색 부정 클릭 방지

    SEO 메타데이터 최적화 스크립트(golden_meta_optimize.py)에서 검증 로직을 강화해 원문과의 내용 불일치를 사전에 차단했다. 구체적으로는 페이지 본문에 없는 고유명사가 메타 제목이나 설명에 포함되지 않도록 필터링하는 처리를 추가했다.

    읽기 →
  • 개발 2026-06-10

    메타 설명 자동화에서 사실 기반만 유지하도록 제한

    골든 메타 최적화 스크립트를 고쳤다. 기존 페이지 표현들을 조합하고 재배열하는 방식으로만 제한하고, 새로운 숫자나 사실을 생성하는 것을 차단했다.

    읽기 →
  • 개발 2026-06-10

    메타 검증이 원문 근거로 더 정확해지다

    골든 메타(이상적인 메타 태그) 생성 후 자동 검증하는 과정에서, 검증 시스템이 판단할 근거 정보가 부족했던 부분을 개선했다. 기존 메타 설명(metaDesc)을 검증 입력값에 함께 제공하도록 수정한 작은 변경이었지만, 이게 꽤 의미 있는 영향을 만들었다.

    읽기 →
  • 개발 2026-06-10

    메타 검증을 단순화하며 배운 것

    SEO 메타 데이터 최적화 도구에서 검증 로직을 대대적으로 정리했다. 이전엔 골든 메타 codex라는 표준 가이드라인을 여러 각도에서 검증했는데, 이번 작업으로 "사실날조 여부" 확인만 남겨두고 나머지는 걷어냈다.

    읽기 →
  • 개발 2026-06-10

    기존 순위 페이지의 검색 메타 자동 최적화

    지난주에 SEO 팀장과 회의하면서 나온 얘기가 있었다. "우리 블로그에는 이미 검색 순위가 나오고 있는 글들이 수십 개인데, 메타 제목과 설명을 좀 더 잘 다듬으면 클릭률을 5~10% 올릴 수 있을 것 같다"는 거였다. 그 순간 깨달은 게, 보통 SEO 최적화 얘기하면 "새 콘텐츠 만들기"에만 집중하는데, 사실 가장 빠른 수익화는 **이미 트래픽이 오는 페

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

    골든존 키워드 자동적재로 일일 리포트 완성도 높이기

    Google Search Console(GSC)에서 골든존 키워드를 자동으로 수집해서 일일 리포트에 반영하는 기능을 추가했다. 두 개의 스크립트를 새로 만들고 데이터 파이프라인을 정렬하는 작업이었다.

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

    높은 노출 기회 키워드 최우선으로 처리

    발행봇의 키워드 처리 전략을 개선했다. Google Search Console(GSC) 데이터를 기반으로 "골든존" 키워드들—이미 검색 결과에 노출되고 있지만 순위가 아직 낮아 클릭 기회가 있는 키워드들—을 최우선으로 소비하도록 했다. keyword-discovery/kw_pool.py에 우선순위 로직을 추가한 작업인데, 내가 한 결정과 거기서 배운 점들을

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

    인증파일 root 소유 사고 자동 방어

    인증 관련 스크립트들이 root 권한으로 실행되면서 인증파일의 소유권이 뜻하지 않게 root로 변경되는 사고가 발생했다. 평소엔 괜찮다가 특정 배포나 자동화 작업 직후 서비스가 갑자기 응답하지 않는 상황이 생기는데, 원인을 추적해보면 대부분 인증파일 접근 권한 문제더라. 이번에 이런 상황을 미리 감지하고 자동으로 복구할 수 있도록 방어 로직을 추가했다.

    읽기 →
  • 개발 2026-06-10

    로그 rotate 후 새 파일이 대시보드 통계에서 빠지던 버그 수정

    지난주 주간 리포트를 확인하다가 수치가 이상한 걸 발견했다. 대시보드에 표시되는 통계와 실제 로그를 수동으로 세어본 결과가 맞지 않는 거다. 특히 월간 대시보드가 더 심했다. 이유는 로그 rotate 후 새로 생성된 파일들이 집계 스크립트에서 빠지고 있었기 때문이었다.

    읽기 →
« ‹ 이전 1 … 31 32 33 34 35 … 133 다음 › »
총 2645편 · 33 / 133

카테고리

  • 개발1864
  • 자동화253
  • 사이드프로젝트122
  • 일기406

인기 글

  • 프론트엔드 보안 응답 헤더 일괄 적용으로 XSS·클릭재킹 방어 강화389
  • 앱스토어 서류 지옥, 그래도 제출은 했다195
  • 신상 그룹 등록 프로세스 완전 자동화189
  • 파이프라인 이중집계 차단과 단말 자동화 마무리183
  • API 없이도 데이터를 채우는 파이프라인, 그 가능성을 검증한 오후179

태그

#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 관리자