피드로 돌아가기
Dev.toDevOps
원문 읽기
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.
AI 요약
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 도구 연결을 검토할 것. 코드 작성 전 플랫폼 문서를 확인하고 요금제 제한을 검증하는 습관을 들여야 함.