워드프레스 서버 이관 비용 절감은 수익이 0일 때 유일하게 확실한 개선이었다
블로그를 만들었다. 글을 89편 썼고 이미지를 1,116개 올렸다. 애드센스를 붙였고 ads.txt도 정확히 등록했고 광고 슬롯은 페이지마다 아홉 개씩(지금은 세 개씩) 정상적으로 렌더링되고 있었다. 수익은 붙지 않았다 😭 붙지 않은 것은 수익뿐이고, 청구서는 매달 정확하게 붙었다. Cloudways를 통해 빌린 DigitalOcean 서버…
ai관련 글입니다.
블로그를 만들었다. 글을 89편 썼고 이미지를 1,116개 올렸다. 애드센스를 붙였고 ads.txt도 정확히 등록했고 광고 슬롯은 페이지마다 아홉 개씩(지금은 세 개씩) 정상적으로 렌더링되고 있었다. 수익은 붙지 않았다 😭 붙지 않은 것은 수익뿐이고, 청구서는 매달 정확하게 붙었다. Cloudways를 통해 빌린 DigitalOcean 서버…
단일 EC2 한 대에 systemd로 서비스 6개를 띄워 두고 운영자는 나 혼자다. 심사 전까지 시연 서버가 상시로 떠 있어야 했는데, 내가 막고 싶었던 건 서비스가 죽는 상황이 아니었다. 죽은 걸 아무도 모른 채 몇 시간이 흐르는 상황이었다 유닛 파일을 열어…
공모전 준비 중에 서버 비용이 문제가 됐다. 개발 기간에는 start.sh랑 stop.sh로 작업할 때만 켜고 껐더니 청구서가 상시 가동의 절반 이하로 나왔는데, 이제 공모전 출품도 해야 하고 서비스 운영이나 포트폴리오 용도로 쓰려면 결국 24시간 켜둬야 한다. 이대로라면 원래 비용인 월 15만 원이 그대로…
서버 로그를 보려는데 SSH가 타임아웃으로 막혔다. 보안 그룹에 등록해 둔 내 공인 IP가 사흘 만에 바뀌어 있었다. 새 IP로 규칙을 갈아 끼웠고, 작업 도중 또 바뀌어서 한 번 더 갈았다. 두 번째에야 규칙이 아니라 접근 방식이 잘못됐다는 걸 인정했다. 결과는…
공모전 시연용 AWS 환경을 거의 다 세우고 마지막으로 도메인과 HTTPS만 붙이면 되는 단계였다. api.example.com에 A레코드를 넣고 HTTPS 접속을 검증하는 스크립트를 돌렸는데 exit 35로 죽었다. 급한 마음에 컨테이너 로그부터 보려다 컨테이너 이름을 잘못 짐작해서 로그 확인 자체가 또 실패했다. 원인은 Caddy가…
공모전 시연용으로 EC2 한 대에 Spring Boot 서비스 8개를 올리는 인프라를 처음부터 끝까지 세웠다. 네트워크와 RDS부터 도메인과 HTTPS까지, 사전에 짜둔 계획이 실행 단계에서 거의 그대로 들어맞았다. 그런데 한 곳에서 systemctl은 전부 active인데 실제로는 잘못된 인증서를 물어올 뻔한 상태가 있었다. 그때부터…
–continue 옵션을 못 주면 지금까지 나눈 대화를 잃어버릴까 봐 불안해하는 사람이 많다. 세션이 끊기면 작업 맥락이 통째로 사라진다고 믿기 때문이다. 결론부터 말하면 그 불안은 대부분 근거가 없다. Claude Code를 실행할 때마다 모델은 사실상 새로 태어나며, “대화가 이어진다”는 감각은 착시에 가깝다.…
한 컴퓨터에서 회사 팀 계정과 새로 만든 계정을 번갈아 써야 할 일이 생겼다. 처음엔 세션만 나누면 될 거라 생각하고 /login, /logout을 반복했다. 그런데 한쪽에서 인증해 둔 MCP 연결과 작업 히스토리가 다른 쪽 세션에 그대로 섞여 나왔다 원인은 단순했다. Claude Code는…
Claude가 “구현을 완료했습니다”라고 말해도 그게 맞다는 뜻은 아니다. 에이전트는 품질이 평범해도 자기 작업을 자신 있게 칭찬하는 경향이 있다. 그래서 좋은 구조는 책임을 잘게 나누고, 만든 것과 검증하는 것을 분리하며, 최종 결정권은 사람에게 남긴다. 앞 글에서 코어 루프와 Context·Permission·Tool 하네스를 다뤘다.…
문제를 받으면 “이렇게 구현하면 되겠다” 싶어 곧장 코드로 넘어가는 경우가 많다. 그런데 Claude Code가 강력한 이유는 모델이 똑똑해서가 아니다. 모델을 둘러싼 하네스(harness) 구조가 강력해서다. 같은 원리를 사람의 문제 설계에도 적용할 수 있다. 이 글은 Claude Code의 코어 루프와 하네스를 분해한…