WEBBOOK CHAPTER

테스트를 많이 말고, 위험을 정확히: 8장. 외부 API는 시뮬레이터와 sandbox를 나눈다

8장. 외부 API는 시뮬레이터와 sandbox를 나눈다

timeout, 429, 5xx, 느린 body, 잘못된 JSON, 중복 webhook은 로컬 simulator로 결정적으로 재현한다. 실제 provider sandbox는 인증·TLS·실제 schema 차이를 확인하되 느리고 불안정할 수 있으므로 모든 PR의 필수 전제에 두지 않는다.

record/replay는 개인정보와 token을 포함할 수 있어 기본값으로 사용하지 않는다. fixture를 직접 만들고 출처와 변경 이유를 남긴다. provider version 변경은 contract diff와 승인 뒤 반영한다.