▼ 표 3-1 Starlette과 FastAPI 비교
|
특성 |
Starlette |
FastAPI |
|
주요 기능 |
기본 웹 프레임워크 |
Starlette + 자료형 각주 + Pydantic |
|
데이터 검증 |
미지원 |
Pydantic 통합하여 검증 |
|
API 문서화 |
미지원 |
Swagger, ReDoc 지원 |
|
자료형 안정성 |
미지원 |
지원 |
|
학습 곡선 |
높은 편 |
완만한 편 |
|
사용 사례 |
저수준 ASGI 서버 개발 |
API 개발, 웹 서비스 개발 |
|
성능 부하 |
적은 편 |
데이터, 자료형 검증으로 약간 있음 |
|
보안 |
기본적인 지원 |
OAuth2, JWT 등 내장 지원 |
|
예외 처리 |
기본적인 지원 |
자동화된 오류 처리 |