VIBECODING 365 / DICTIONARY
웹훅
Webhook
DEFINITION
정의
어떤 사건이 발생했을 때 한 서비스가 다른 서비스의 URL로 자동 요청을 보내 알려주는 방식이다. 일반 API 호출이 '내가 필요할 때 물어보기'라면, 웹훅은 '일이 생기면 상대가 알려주기'에 가깝다. 결제 완료, GitHub push, 폼 제출, 자동화 워크플로 알림처럼 비동기 이벤트를 연결할 때 자주 쓰이며, 바이브 코딩에서는 AI가 만든 웹훅 수신 엔드포인트에 서명 검증, 중복 이벤트 처리, 재시도 안전성을 빠뜨리지 않도록 요구해야 한다.
ENGLISH
Webhook
EXAMPLE
결제 서비스가 checkout.completed 웹훅을 POST /api/webhooks/payment로 보내면, 서버는 서명을 검증하고 주문 상태를 paid로 바꾼 뒤 같은 이벤트가 다시 와도 중복 처리되지 않게 이벤트 ID를 저장한다.
관련
이어서 볼 문서
RELATED TERMS
연관 용어
OpenAI Responses API
OpenAI가 Chat Completions 다음에 내세운 상태형 응답 표면이다. 입력은 input, 출력은 Items이며, previous_response_id로 대화를 잇는다.
핵심 개념 레이지 AILazy AI
AI 도구를 최대한 활용하여 수동 코딩 노력을 최소화하면서도 품질을 유지하는 개발 접근 방식. 'Lazy'라는 단어가 부정적으로 들릴 수 있지만, 소프트웨어 공학에서 'lazy evaluation(지연 평가)'이 효율적인 자원 배분 전략인 것처럼, Lazy AI도 인간의 인지 자원을 가장 가치 있는 곳에 집중시키자는 효율적 자원 배분의 철학이다. 보일러플레이트 코드, CRUD(Create-Read-Update-Delete) 로직, 반복적 테스트 케이스, 설정 파일 생성 등 패턴이 정형화된 작업은 모두 AI에게 위임하고, 개발자는 아키텍처 설계, 비즈니스 로직 검증, 보안 검토, 사용자 경험 판단 등 인간만이 잘할 수 있는 고차원 작업에만 집중하는 것이 핵심이다. 이는 바이브 코딩의 근본 철학과 일맥상통하며, '게으름'이 아닌 '전략적 위임'으로 이해해야 한다.
security 교차 출처 리소스 공유Cross-Origin Resource Sharing (CORS)
다른 출처 페이지의 스크립트가 이 응답을 읽어도 되는지, 서버가 HTTP 헤더로 브라우저에 알리는 방식이다. 요청이 가는 것과 스크립트가 읽는 것은 다르며, 쿠키를 실을 때는 별표 출처가 허용되지 않는다.