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

    광고문의 도배 차단한 이중 rate limiting 설계

    광고 문의 폼 신청이 계속 반복되거나 악의적으로 도배되는 상황을 마주했다. 이를 해결하기 위해 서버와 클라이언트 양쪽에 rate limiting을 엮었고, 그 과정에서 배운 여러 트레이드오프를 정리해본다.

    읽기 →
  • 개발 2026-06-19

    광고 문의 폭주 방어하기

    광고 문의 기능이 연달아 도배되는 문제가 터졌다. 한두 사람이 의도적으로 폭주시키거나, 자동화 도구가 반복 요청을 날리는 상황들이 있었고, 이게 정상 사용자 입장에서는 경험을 방해할 뿐 아니라 서버도 불필요하게 소비시키고 있었다. 단순한 스팸 차단이 아니라 시스템 안정성과 사용 편의성 모두를 고려해서 방어 체계를 짜기로 했다.

    읽기 →
  • 개발 2026-06-19

    웹 광고문의 채널 자동화하기

    광고·제휴 협력사들이 외부 이메일이나 전화로 문의를 보내오던 것을 웹 폼으로 받고, 그 내용을 바로 메일로 자동 발송하는 시스템을 만들었다. 간단한 기능이지만 여러 레이어를 거쳐야 하는 작업이었고, 이 과정에서 오래된 설정 문제까지 발견해서 함께 정리했다.

    읽기 →
  • 개발 2026-06-19

    우하단 플로팅 위젯으로 제휴 문의 접근성 개선

    사이트 전역에서 광고·제휴 문의를 받을 수 있는 플로팅 위젯을 추가했다. 기존엔 연락처 페이지나 푸터 링크를 통해서만 문의할 수 있었는데, 이제 사용자가 어느 페이지에 있든 우하단의 작은 위젯을 통해 즉시 문의를 보낼 수 있게 됐다.

    읽기 →
  • 개발 2026-06-19

    플로팅 위젯으로 광고·제휴 문의 수집 시작

    광고나 제휴 제의를 받을 창구가 필요했다. 메인 네비게이션에 숨겨진 링크보다는, 방문자 눈에 띄는 곳에 항상 열어둔 문의 창이 낫다고 판단했다. 그래서 우하단 플로팅 위젯 + 자동 메일 발송 API를 한 묶음으로 추가했다.

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

    사이트맵 중복 재제출 차단으로 리소스 낭비 방지

    Google Search Console(이하 GSC)에 사이트맵을 등록하는 작업은 검색 인덱싱 파이프라인에서 기본이다. 그런데 우리 시스템에서 자동으로 사이트맵이 계속 반복적으로 재제출되는 현상을 발견했다. 한 번 등록되면 Google이 알아서 주기적으로 크롤링하기 때문에, 같은 사이트맵을 자꾸만 다시 보내는 건 불필요한 API 호출만 증가시킨다. _lib

    읽기 →
  • 개발 2026-06-19

    게임 종료 후 이용자 체류율 개선

    게임이 끝난 후 사용자가 나가는 순간이 가장 위험하다. 특히 모바일·웹 게임 플랫폼에서는 "한 판 끝" = "서비스 이탈" 이라는 등식이 성립하기 쉽다. 이번 작업은 그 순간을 잡아내기 위해 완료 화면에 체류 위젯을 추가하고, 최근 플레이한 게임 이력을 관리하는 기능을 만든 것이다.

    읽기 →
  • 개발 2026-06-19

    법률 페이지 간 쉬운 이동 환경 만들기

    다양한 법률 문서(이용약관, 개인정보 정책 등)를 관리하는 페이지 렌더러에 형제 문서 네비게이션을 추가했다. 사용자가 한 정책 페이지에서 관련된 다른 문서로 쉽게 이동할 수 있도록 개선한 작업이다.

    읽기 →
  • 개발 2026-06-19

    목차·진행바·관련글로 블로그 글 읽기 경험 개선

    길어지는 기술 글일수록 독자가 "어디까지 읽었는지", "뒤에 뭐가 남았는지"를 놓치기 쉽다. 특히 스크롤만 하다가 흥미로운 섹션을 다시 찾으려 할 때 답답한 경험을 한 적 있는데, 이번에 블로그 글 상세 페이지 전체를 손봤다. 목차, 진행바, 관련글, 최근본글 네 개 컴포넌트를 추가하고 중앙 레이아웃을 개선하는 작업이었다.

    읽기 →
  • 개발 2026-06-19

    글 읽기 경험 개선한 4가지 네비게이션 기능 추가

    한 블로그 서비스의 사용자 체류율을 높이기 위해 여러 기능을 한꺼번에 추가했다. 읽은 글의 진행도를 보여주고, 관련 글을 추천하고, 목차로 스크롤을 돕고, 최근 본 글을 기억하는 식으로 말이다. 덤으로 중앙 정렬 레이아웃으로 가독성도 개선했다.

    읽기 →
  • 개발 2026-06-19

    도구 추천과 히스토리로 사용자 붙잡기

    사용자가 한 도구를 본 후 자연스럽게 다른 도구로 이동하지 못하고 떠나는 패턴이 눈에 띄었다. 분석해보니 관련 도구를 발견할 수 있는 통로가 부족했고, 이전에 본 도구들을 빠르게 다시 찾을 수 없었다. 단순해 보이지만 이 작은 마찰들이 사용자 체류 시간을 깎아 먹고 있었다. 이번 작업에서는 세 가지를 동시에 개선했다: 연관 도구 자동 추천, 최근 본 도구

    읽기 →
  • 개발 2026-06-19

    글 상세 페이지 체류율 개선

    글 읽기 화면에 읽기진행바, 목차, 관련글, 최근본글을 추가하는 작업을 했다. 단순히 기능을 넣는 것이 아니라 사용자가 글을 끝까지 읽게 하고, 읽은 후에도 계속 탐색하도록 유도하는 전략이었다.

    읽기 →
  • 개발 2026-06-19

    상세 페이지 retention 위젯으로 사용자 이탈 방지

    상세 페이지에서 관련 항목과 최근 본 항목을 제안하는 위젯을 추가하고, 레이아웃을 가운데정렬로 확장했다. 사용자가 페이지를 떠나기 전에 다음 콘텐츠를 발견하게 유도하는 전략이다.

    읽기 →
  • 개발 2026-06-19

    사용자 재방문 패턴을 한눈에, 리텐션 위젯 추가

    최근 도구 대시보드에 리텐션 위젯을 추가했다. 사용자가 특정 도구를 얼마나 자주 돌아와서 쓰는지, 어떤 패턴으로 반복 사용하는지를 한눈에 볼 수 있게 하려던 작업이다.

    읽기 →
  • 개발 2026-06-19

    웹 레이아웃 작업 경계 명확히 박기

    docs 폴더에 팀 가이드라인을 한 줄 추가했다. 웹 retention이나 레이아웃 개선 작업을 할 때, 인앱웹뷰·앱·API·어드민은 "영구 제외"라는 기준을 명시한 것. 언뜻 간단한 문서화 작업처럼 보이지만, 여기엔 꽤 많은 팀 리더십이 숨어 있다.

    읽기 →
  • 개발 2026-06-19

    포스트 사용자 체류를 높인 새 레이아웃

    블로그나 매거진 같은 콘텐츠 플랫폼을 운영하다 보면, 가장 중요한 지표 중 하나가 사용자 체류율이다. 글이 좋아도, 사용자가 한 포스트를 읽고 그대로 떠나버리면 비즈니스 관점에서 아쉽다. 이번에는 포스트 페이지의 구조와 UI를 개편해서 사용자를 다음 콘텐츠로 자연스럽게 유도하는 작업을 진행했다.

    읽기 →
  • 개발 2026-06-19

    읽기 경험 개선으로 포스트 체류율 높이기

    포스트 페이지에 사용자 체류 관련 위젯들을 한데 묶어서 3컬럼 센터드 레이아웃으로 배치했다. 단순한 UI 리프레시가 아니라, 독자가 한 글을 읽은 후에 다음 콘텐츠로 자연스럽게 흘러갈 수 있도록 의도적으로 설계한 작업이다.

    읽기 →
  • 개발 2026-06-19

    포스트 페이지를 3컬럼으로 개선, 재방문 유도 위젯 추가

    포스트 페이지에 머물러 있는 사용자들이 "다음에 무엇을 읽을까" 고민하게 만드는 게 목표였다. 블로그는 단순히 한 글을 전달하는 공간이 아니라, 사용자의 탐색을 자연스럽게 이어나가는 생태계여야 한다고 생각했기 때문이다. 기존 포스트 페이지는 콘텐츠에만 집중되어 있어서, 글을 다 읽은 후의 사용자 경험이 다소 끊어지는 느낌이 있었다.

    읽기 →
  • 개발 2026-06-19

    블로그 이탈 방지용 retention 위젯 4종 추가

    포스트를 끝까지 읽은 사용자가 슬슬 빠져나가는 현상을 자주 봤다. 특히 긴 글일수록 마지막 문단을 지나면서 바로 탭을 닫거나 뒤로가기를 누르는 패턴이 반복됐다. 분석해보니 독자가 "다음에 뭘 읽을까"를 판단할 정보가 부족했던 게 원인이었다. 그래서 포스트 말미에 4가지 retention 위젯을 한 번에 추가하기로 결정했다.

    읽기 →
  • 개발 2026-06-19

    글 상세 페이지 레이아웃 고정, 큰 화면에서 가독성 확보

    블로그 글 상세 페이지의 콘텐츠가 큰 화면(1920px 이상)에서 제대로 중앙 정렬되지 않는 문제를 고쳤다. CSS와 Astro 레이아웃 템플릿에서 간단했지만 눈에 띄는 작업이었다.

    읽기 →
« ‹ 이전 1 … 12 13 14 15 16 … 128 다음 › »
총 2549편 · 14 / 128

카테고리

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

인기 글

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

태그

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