용어 사전 coding 용어 페이지
스키마 강제
API 데이터가 선언된 스키마를 벗어나지 않게 강제하는 방식
핵심 아이디어
스키마 강제는 요청과 응답 데이터가 미리 선언한 구조를 반드시 따르도록 검증하는 원칙입니다. 필수 필드 누락, 타입 불일치, 숨겨야 할 필드 노출 같은 문제를 코드 단계에서 줄여 줍니다.
핵심은 "문서용 스키마"가 아니라 "실제 동작을 제어하는 계약"으로 스키마를 쓴다는 점입니다. 그래서 API는 더 예측 가능해지고, 프런트엔드와 백엔드가 같은 구조를 공유하기 쉬워집니다.
이 블로그에서의 역할
Mathbong의 FastAPI 시리즈에서는 요청 본문, response_model, OpenAPI를 하나의 계약 체계로 묶을 때 스키마 강제 개념이 중심축이 됩니다.