왜 FastAPI인가
FastAPI는 Python 웹 프레임워크 중 가장 빠른 성능을 제공하면서, 자동 API 문서화(Swagger/ReDoc)와 Pydantic 기반 타입 검증을 지원합니다.
기본 예제
from fastapi import FastAPI
from pydantic import BaseModel
app = FastAPI()
class Item(BaseModel):
name: str
price: float
@app.post("/items/")
async def create_item(item: Item):
return {"name": item.name, "price": item.price}비동기 DB 연동
SQLAlchemy 2.0의 async 세션과 함께 사용하면 높은 동시성을 처리할 수 있습니다.
댓글 0