JUNHEE'S NOTES

박주니의 노트

코드와 일상, 만든 것들과 생각들. 시간이 흘러도 다시 꺼내 보고 싶은 기록을 모읍니다.

Live

이 사이트는 뭔가요?

1인 개발자 박주니가 운영하는 개인 노트입니다. 직접 만든 AI 챗봇 Riel, Backend·Frontend·인프라 트러블슈팅, 그리고 출산·육아 휴직 가이드까지 — 코드와 일상을 같이 기록합니다.

무엇을 다루나요?

Next.js 14 / FastAPI / asyncpg 운영 노하우, Gemini·Anthropic API 통합 경험, Cloud SQL·GCS·Nginx 인프라 구성, 그리고 1인 개발자가 실제로 부딪힌 실패와 해결을 시간순 그대로 남깁니다.

왜 모았나요?

지나간 트러블슈팅이 다음 사고를 막습니다. 검색해서 닿는 사람에게 막힌 지점부터 해결까지의 실제 경로를 보여주려고, 추측 없이 사실만 기록합니다. 자세히 보려면 아래 블로그 또는 소개로.

✨ 최신 글

전체 보기 →
⚙️

⚙️ Backend

관리자 페이지 버그 수정 및 안정성 개선: 백엔드 개발자 필수 체크리스트

관리자 페이지 버그 수정 및 안정성 개선: 백엔드 개발자를 위한 필수 체크리스트. 실제 문제 해결 경험 공유.

2026년 6월 1일·👁 6
⚙️

Backend

2026년 AdSense 승인, 이 필수 페이지 없으면 절대 불가!

2026년 AdSense 승인을 준비 중이신가요? 필수 페이지인 '연락처 페이지'의 부실함 때문에 반려되는 경우가 많습니다. 해결 방법을 확인하세요.

2026년 5월 30일·👁 19
☁️

Infra

heap cap 합이 RAM 을 넘었다 — e2-medium 4GB 에서 PM2 메모리 재산정

PM2 cluster 5개 프로세스의 --max-old-space-size 합이 서버 RAM 을 초과하고 있었다. 평소엔 안 터지지만 스파이크 시 OOM. e2-medium 4GB 안에서 Node / 비-Node 예산을 나눠 재산정한 기록.

2026년 5월 29일·👁 22
☁️

Infra

package.json 이 사라져서 배포가 깨진 날 — Next.js sibling 빌드 복구기

GitHub Actions 빌드가 'Cannot find module browserslist' 로 죽었다. 원인은 working tree 에서 package.json 이 사라진 것. PM2 는 살아있는데 새 빌드만 깨지는 유령 상태를 git checkout 으로 복구한 기록.

2026년 5월 29일·👁 18
☁️

Infra

집 와이파이가 느려졌다 — 외부 무단 사용 의심을 데이터로 진단하기

체감상 인터넷이 느려졌다. 외부인이 우리 WiFi 를 쓰는 건 아닐까? ping, fast.com, 작업관리자 네트워크 탭으로 '내 PC 인가 / 다른 누군가인가' 를 데이터로 좁혀간 진단 과정.

2026년 5월 29일·👁 23
☁️

Infra

Nginx 설정 변경: /api/me/* 요청을 3001 포트로 격리하여 API 라우팅 최적화

Nginx 설정 변경으로 /api/me/* 요청을 3001 포트로 격리하여 API 라우팅을 최적화하고 서비스 격리를 강화하는 방법을 설명합니다.

2026년 5월 28일·👁 18

🛠 지금 만들고 있는 것들

모두 보기 →

ABOUT

혼자 만듭니다.
코드도, 글도.

가족과 함께 사는 1인 개발자의 일과 생각. 같이 일하거나 이야기 나누고 싶다면 언제든 연락 주세요.