admin 서버를 9시간 멈춘 OOM은 5중 조인이 아니라 기간 없는 정산 엑셀 다운로드 한 건이었다

2026년 10월 12일, 정산 관리 API를 서비스하는 admin 서버가 새벽 4시 46분부터 오후 1시 50분까지 약 9시간 응답하지 않았다. 고객사 문의로 알았고, 원인은 힙 포화였다. 장애 공유 문서는 정산 화면의 5중 조인 쿼리가 주문 데이터를 대량으로 올려 힙을 채웠다고 적었다.…

Claude Code가 고친 코드는 diff·리뷰·브라우저 확인을 거쳐 커밋한다

모범 사례 스킬을 참고해 리팩터링을 마쳤다고 코드에 버그가 없는 것은 아니다. 충분히 단순한지, 보안 구멍은 없는지, 화면에서 실제로 동작하는지는 각각 다른 질문이다. Claude Code가 수정을 끝내면 커밋 전에 다섯 단계를 거친다. /diff로 바뀐 코드를 직접 읽고, /simplify로 다듬고, /code-review로 버그를…

Claude Code에게 코드를 맡기기 전에 탐색·계획·권한부터 정한다

코딩 에이전트는 의욕이 넘치는 신입 개발자와 비슷하다. 문제를 하나 보여 주면 “바로 고칠게요”라며 파일을 바꾸기 시작한다. 처음 보는 코드베이스에서 이렇게 시작하면 무엇이 왜 바뀌었는지 따라가기 어렵다. Claude Code로 코드를 고치기 전에 네 가지를 먼저 정한다. 코드 탐색은 Explore 에이전트에 맡겨…

제출본의 정본은 내 문서가 아니라 콘솔과 업로드된 파일이다

9월 8일, 네이버 로그인 승인을 확인하러 개발자 콘솔을 열었다. 제출된 소명문을 펼쳐 보니 171자 다섯 문장이었다. 세션이 쓴 문서에는 「최종 제출본」으로 135자 네 문장이 적혀 있었다. 다섯째 문장은 제출 직전에 내가 더한 것이었고, 어느 기록에도 없었다 그 뒤로 규칙을 하나…

원스토어 콘솔에서는 기본값과 「권장」부터 의심했다

9월 16일, 원스토어 콘솔에 APK를 올리자 서명 옵션이 둘 떴다. 한쪽에 「(권장)」이 붙어 있었다. 그쪽을 고르면 원스토어가 앱을 다시 서명하고, 서명 지문이 바뀌면 카카오와 구글 콘솔에 등록해 둔 키 해시가 전부 어긋난다. 소셜 로그인 넷이 한꺼번에 죽는다 권장이 안 붙은…

위치기반 앱은 스토어 저장 버튼에서 사업자등록까지 거슬러 올라간다

9월 2일 오후 4시 18분, 원스토어 콘솔에서 저장을 두 번째로 눌렀다. 첫 번째는 「등록 실패. 고객센터에 문의 주시기 바랍니다.」였고, 두 번째에 진짜 이유가 나왔다. 신고필증 파일이 없다는 것이었다 그 파일 하나를 받으려고 사업자등록부터 다시 시작했다. 결과만 적으면 자택으로 사업자등록을 신청한…