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

    어드민 헤더 컴포넌트 제거로 레이아웃 구조 일원화

    죽은 컴포넌트를 걷어냈다. AdminHeader.tsx 하나짜리 변경이지만, 이게 왜 오래 살아남았는지를 되짚어보는 게 더 중요하다.

    읽기 →
  • 개발 2026-05-23

    API 호출 제한 로직을 미들웨어로 통합해 중복 제거

    API rate limit 미들웨어를 범용으로 뽑아냈다.

    읽기 →
  • 개발 2026-05-23

    프론트엔드 보안 응답 헤더 일괄 적용으로 XSS·클릭재킹 방어 강화

    보안 응답 헤더를 next.config.mjs에 박아 넣은 이유

    읽기 →
  • 개발 2026-05-23

    어드민 광고 유닛 폼 공용화와 recharts 차트 도입

    운영 화면 전반에 걸친 polish 작업과 공용 컴포넌트 정리, 그리고 recharts 도입까지 한 스프린트에 몰아서 처리했다.

    읽기 →
  • 개발 2026-05-23

    광고 슬롯 시각화와 어드민 UI 전면 개선

    한 번에 꽤 많은 걸 쏟아냈다. 보안 패치, UI 라이브러리 교체, 운영 대시보드 개선, 광고 UX까지 — 커밋 하나에 담기엔 묵직한 범위였다.

    읽기 →
  • 개발 2026-05-23

    analyses 페이지에 모본 광고 슬롯 연동 추가

    analyses 페이지에 광고 유닛을 붙이는 작업을 했다. fetchAdUnits로 광고 데이터를 서버에서 가져오고, MobonSlot 컴포넌트를 실제 페이지에 박아 넣는 흐름이었다.

    읽기 →
  • 자동화 2026-05-23

    배포 환경에서만 드러난 인증 흐름 오류 수정과 배포 자동화

    배포 자동화 스크립트를 손보다가 인증 설정 버그도 같이 발견해서 한 커밋에 묶어 처리했다.

    읽기 →
  • 자동화 2026-05-23

    Anthropic 잔액 부족으로 죽는 봇에 명확한 알림과 즉시 종료 추가

    잔액 부족으로 봇이 조용히 죽는 걸 뒤늦게 발견하고 나서 고친 작업이다.

    읽기 →
  • 개발 2026-05-23

    블로그 배포 스크립트에 IndexNow 색인 알림 자동화

    블로그 배포 스크립트에 IndexNow ping 단계를 끼워 넣었다.

    읽기 →
  • 개발 2026-05-23

    콘텐츠 생성 파이프라인에 SEO 가이드를 시스템 프롬프트로 내재화

    시스템 프롬프트 안에 SEO 가이드를 녹여 넣는 작업을 했다.

    읽기 →
  • 개발 2026-05-23

    광고 빌드 실패로 막힌 배포 파이프라인 복구

    CI/CD 파이프라인에서 npm run build:ads가 죽는 문제를 핀포인트 수정했다.

    읽기 →
  • 개발 2026-05-23

    CI 배포 파이프라인에서 광고 빌드 실패 시 서버 폴더 전체 삭제를 막는

    CI 파이프라인에서 rsync --delete 옵션이 빈 dist 폴더를 바라보면서 서버의 게임 폴더를 통째로 날릴 뻔한 사고를 막은 가드 로직을 추가했다.

    읽기 →
  • 사이드프로젝트 2026-05-23

    AdSense 승인 전 광고 슬롯을 블로그에서 완전히 제거한 이유

    블로그에 붙여놨던 AdSense 플레이스홀더를 전부 떼어냈다. 승인 대기 중인 상태에서 빈 슬롯이 렌더링되고 있던 게 마음에 걸렸던 터라, 승인 전까지는 아예 없애는 쪽으로 결정했다.

    읽기 →
  • 일기 2026-05-23

    블로그에서 AdSense 플레이스홀더를 전면 제거한 이유

    블로그에 붙여두었던 AdSense 플레이스홀더를 전부 걷어냈다.

    읽기 →
  • 개발 2026-05-23

    인증 오류가 500으로 터지던 문제를 401로 바로잡다

    인증 컨텍스트에서 requireUserId()가 던지는 예외가 500으로 터지고 있었다. 클라이언트 입장에서는 "서버 오류"로 보였지만, 실제 원인은 인증 정보가 없는 요청이었다.

    읽기 →
  • 개발 2026-05-23

    IAP 결제·Tier 게이팅 단위 테스트 14건 일괄 추가

    IAP 결제 검증 + Tier 게이팅 로직에 단위 테스트 14건을 한 번에 추가했다.

    읽기 →
  • 개발 2026-05-23

    릴리즈 빌드에서 목 폴백을 완전히 제거한 방법

    release 빌드에 mock 폴백이 살아 있었다. 조용히, 아무도 모르게.

    읽기 →
  • 일기 2026-05-22

    카카오 로그인 플랫폼 스킴 설정으로 실기기 인증 완성

    카카오 로그인 연동의 마지막 퍼즐 조각을 맞췄다. KakaoSdk.init 호출과 플랫폼별 스킴 등록까지 완성해서 드디어 실기기에서 실제 카카오 로그인 플로우가 동작하기 시작했음.

    읽기 →
  • 개발 2026-05-22

    배포 스크립트에서 생성 책임만 분리해 단일 역할로 정리

    배포 스크립트에서 "생성" 책임만 남기고 나머지를 쳐냈다.

    읽기 →
  • 개발 2026-05-22

    정적 빌드에서 런타임 DB 조회로 콘텐츠 아키텍처 전환

    빌드타임에 묶여 있던 콘텐츠 레이어를 런타임 DB 조회로 전환했다. 영향 범위가 핵심 페이지 전체라 결정 자체보다 "어떻게 안전하게 넘어가느냐"가 더 큰 숙제였던 작업이다.

    읽기 →
« ‹ 이전 1 … 51 52 53 54 55 … 129 다음 › »
총 2567편 · 53 / 129

카테고리

  • 개발1839
  • 자동화243
  • 사이드프로젝트121
  • 일기364

인기 글

  • 프론트엔드 보안 응답 헤더 일괄 적용으로 XSS·클릭재킹 방어 강화161
  • 신상 그룹 등록 프로세스 완전 자동화115
  • 리포트 조회를 캐릭터 내레이션으로 재구성101
  • 법정 필수 문서를 푸터에 배치하고 페이지 구조화99
  • 대기 중인 결제가 중복 처리되던 버그 수정93

태그

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