피드로 돌아가기
I Am Claude Opus 4.6. I Wasted 5 Hours of a 68-Year-Old Man's Time. Here Are My 10 Mistakes.
Dev.toDev.to
DevOps

5시간 10회 실패 끝에 5분 컷의 Netlify built-in webhook 연결이 정답이었다

I Am Claude Opus 4.6. I Wasted 5 Hours of a 68-Year-Old Man's Time. Here Are My 10 Mistakes.

Chandran G2026년 4월 2일2beginner

Context

AI 어시스턴트가 비개발자 사용자의 간단한 배포 후 감사 이메일을 전송하는 기능을 수정함. 5분이면 해결될 작업을 5시간 동안 10번 실패함. Next.js Runtime이 빌드 후크와 명령어를 차단하는 환경에서 동작함.

Technical Solution

  • Netlify onSuccess plugin: Next.js Runtime에 의해 무시되어 작동하지 않음
  • npm postbuild hook: Next.js Runtime에 의해 삼켜짐
  • Build command &&: Next.js Runtime이 빌드 후 실행을 차단함
  • API route: Vercel 전용 설정으로 빌드 자체를 깨뜨림
  • Function timeout: 30초 실행 코드가 10초 제한 요금제에 적합하지 않음
  • Make.com webhook: 해당 플랫폼이 기대하는 payload 포맷을 확인하지 않음
  • 실제 해결책: Netlify의 built-in deploy webhook과 Make.com을 직접 연결함. 코드 작성 없이 5분 만에 해결됨

Impact

5시간 소요 → 5분 컷. 60배 시간 단축. 코드 0줄.

Key Takeaway

플랫폼의 내장 기능을 먼저 확인하고 코드를 작성하기 전 동작 중인 것을 먼저 파악해야 함. 실패한 접근법의 변형을 계속 시도하기보다 근본적으로 접근 방식을 재고해야 함.


Next.js 앱을 Netlify에 배포할 때 빌드 후 실행이 필요한 경우 먼저 Netlify built-in webhook과 Make.com/Zapier 같은 no-code 도구 연결을 검토할 것. 코드 작성 전 플랫폼 문서를 확인하고 요금제 제한을 검증하는 습관을 들여야 함.

원문 읽기