사람보다 로봇이 먼저 왔다 — 크롤러가 몰려 서버가 죽은 날
버튜버 대시보드를 공개하고 며칠 만에 검색 크롤러가 몰려 서버가 죽었습니다. 원인이 된 주소 조합 함정과, 같은 계산은 한 번만 · robots.txt 길 안내 · 응답 다이어트로 푼 과정을 정리했습니다.
사이드 프로젝트를 만들며 부딪힌 문제와 풀어낸 방법을 기록해요.
글 9편 · 마지막 글
버튜버 대시보드를 공개하고 며칠 만에 검색 크롤러가 몰려 서버가 죽었습니다. 원인이 된 주소 조합 함정과, 같은 계산은 한 번만 · robots.txt 길 안내 · 응답 다이어트로 푼 과정을 정리했습니다.
클라우드 업로드도 폰 앱 설치도 없이, PC 폴더의 사진과 영상을 같은 와이파이의 아이폰 Safari 에서 갤러리처럼 보는 앱 Folderbeam 을 만들었습니다. 빠르게 보이게 한 방법과 안전하게 만든 방법을 정리했습니다.
치지직 버튜버 방송을 시청자 수와 카테고리로 한 장에 그린 '지금 방송 지도'와, 시간마다 쌓은 사진으로 평소보다 터진 방송을 찾는 기능을 만든 과정을 정리했습니다.
치지직 버튜버 클립과 다시보기를 DB 에 모으던 방식을 버리고, 누가 볼 때 치지직에서 바로 가져오게 바꾼 이유. 모으기 → 새로고침 버튼 → 저장 안 함까지 두 번 바꾼 과정을 정리했습니다.
치지직 버튜버의 팔로워는 하루 한 번, 방송은 한 시간에 한 장. 버튜버 대시보드가 무엇을 얼마나 자주, 누구 것을 남기기로 했는지와 그 이유를 정리했습니다.
치지직·유튜브·X 에 흩어진 버튜버 방송과 팔로워 흐름을 한 화면에 모은 사이드 프로젝트, 버튜버 대시보드를 화면 위주로 소개합니다.
소수점 미국 주식 때문에 비공식 API로 토스증권 자동매매를 굴리다가, 토스증권 공식 Open API가 나오자 갈아탄 이야기. 24시간 구동의 벽과 공식 API로 달라진 점을 정리했습니다.
AI 코딩 결과가 들쭉날쭉했던 이유와, ref/·docs/ 로 컨텍스트를 쌓아 Claude Code 같은 코딩 에이전트의 결과물 품질을 끌어올린 방법을 정리했다.
수년 치 슬랙 채널 메시지·스레드·이모지 반응을 Slack API로 DB에 백필한 회고. 어려운 건 코드가 아니라 권한·레이트리밋·데이터 매칭이었다.