WEBBOOK CHAPTER

웹서비스 개발 도구 상자: 28장. Email·Webhook·Tunnel 도구를 외부 효과와 함께 쓴다

28장. Email·Webhook·Tunnel 도구를 외부 효과와 함께 쓴다

webhook replay는 중복 주문이나 알림을 만들 수 있다. provider test mode, local mock receiver, signature fixture, idempotency key를 사용한다. tunnel은 local service를 인터넷에 노출하므로 auth·allowlist·수명·log 보존을 설정한다.


receive raw bytes -> verify timestamp/signature -> deduplicate event ID
-> enqueue -> 2xx quickly -> process idempotently

실제 provider event를 개인 paste 서비스에 올리지 않는다. replay 대상 environment와 side effect를 승인받는다. tunnel 종료 뒤 DNS와 credential을 폐기한다.