FastAPI Depends 사용 기준
FastAPI Depends 사용 기준을 정리합니다. 인증, DB 세션, 서비스 객체, 테스트 대체 기준을 나누고 Depends 남용을 피하는 구조와 실무 예제, 테스트하기 쉬운 분리 기준과 흔한 실수까지 설명합니다.
FastAPI Depends 사용 기준을 정리합니다. 인증, DB 세션, 서비스 객체, 테스트 대체 기준을 나누고 Depends 남용을 피하는 구조와 실무 예제, 테스트하기 쉬운 분리 기준과 흔한 실수까지 설명합니다.
pgvector를 Pinecone, Qdrant 같은 벡터 DB 대신 쓸 수 있는 상황을 Postgres 운영 편의, ANN index, metadata filter, 규모 한계 기준으로 정리합니다.
FastAPI JWT 인증 구조를 Depends, middleware, router 역할로 나눠 설명합니다. OAuth2PasswordBearer, current_user, refresh token, 보호 라우터 흐름을 기준으로 실무에서 인증 경계를 잡는 법을 정리합니다.
Alembic autogenerate에서 no changes detected가 나오는 원인을 target_metadata, 모델 import, DB URL, env.py 설정 흐름으로 정리합니다.
SQLAlchemy MissingGreenlet이 FastAPI async 환경의 lazy loading, AsyncSession, 응답 직렬화와 어떻게 연결되는지 설명합니다.
FastAPI ResponseValidationError가 response_model, Pydantic v2, ORM 객체와 어떻게 연결되는지 설명합니다.