https://mokeya.tistory.com/109
ORM지원/ 데이터베이스 운영을 파이썬으로 가능하게 함
자체적으로 여러 라이브러리를 지원해서 무겁긴 하다. 하나의 메인 서버를 구축하는 프레임워크로 적절
https://tech.madup.com/FastAPI/
→ 크 역시나…
장점이 많으니까 점점 인기를 얻고 있을텐데요, 위 블로그 글에 나온 장점들을 조금 요약해보았습니다:
의존성 주입(DI) 위주의 설계로, DB 등 의존성 관리가 편리하고 버그 위험이 적다
동시성(Concurrency) 기반의 비동기 동작으로 충분히 빠른 성능을 낸다
Pydantic 기반의 Validation 이 잘 동작한다
Swagger(OpenAPI) 기반의 자동 문서화가 효율적이다(!)
Starlette 을 갖다쓴 덕분에 WebSocket 과 같은 빌트인 기능이 충분하다
공식 문서가 훌륭하다
성능적인 측면에서는 Node와 Go에 필적할만한 수준
비동기 기반의 Flask 와 문법이 더 유사했던 Sanic 은 비동기 ORM 의 부재로 성공하지 못했다는 내용도 흥미롭네요.