micro web framework를 지향하지만 Go와 Node 그리고 Flask와 비슷하며 속도는 Go와 Node보다 빠르다고 주장하는 FastAPI 프레임워크이다.
특징은 다음과 같이 있다고 생각한다.
- DI를 일단 사용할수 있다.
- 속도가 Go와 Node가 유사할 정도로 빠르다.
- Pydantic을 사용하여서 자료형을 명시한다.
현업 및 개인적으로 사용해보고 느낀점
- DI가 완벽하다고 생각하지 않다. 그냥 메서드나 클래스의 변수를 가져오는 용도로 된다.
Tortoise-ORM
Template + Form Data
의존성 주입
FastAPI Layered Architure 참고자료 링크