-
[Upstage AI Lab 3기] 빠르게 인기가 많아지고 있는 FastAPI인공지능 AI/패스트캠퍼스 부트캠프 Upstage AI Lab 3기 2024. 4. 10. 23:31
목차
이번 파이썬 강의 때 FastAPI를 함께 학습하였다.
fastapi가 출시하자마자 부터, 인기가 주춤하지도 않고, 계속 상승중이다.나는 이전까지 flask를 주로 이용하였다.
fastapi가 인기가 많아지는 것은 알았지만, 이 정도인지는 몰랐다.FastAPI Github star 비교
직접 github에서 검색해봐도, fastapi 스타 수가 flask 보다 많다;;
출시된지 약 5년 정도인데도 불구하고, 엄청난 인기로 보인다.
왜 이렇게 인기가 많은걸까?
아래 따로 정리하였다.FastAPI의 장점
- 빠른 성능과 고성능 비동기 지원
FastAPI는 Starlette 프레임워크를 기반으로 하며, 이를 통해 비동기 요청 처리를 지원한다. 비동기 처리를 통해 높은 성능과 효율적인 자원 활용을 제공하며, 대규모 및 실시간 애플리케이션에 적합하다. - 쉬운 사용성과 빠른 개발
FastAPI는 간단하고 직관적인 문법을 제공하여 개발자가 빠르게 API를 작성할 수 있다. Pydantic을 사용한 데이터 유효성 검사 기능을 제공하여 개발 생산성을 높여준다. - 자동 API 문서 생성
FastAPI는 OpenAPI 및 Swagger UI를 지원하여 API의 자동 문서화를 제공한다. 코드를 작성하면서 동시에 API 문서가 생성되므로 개발자는 별도의 문서 작성 과정 없이도 API를 쉽게 문서화할 수 있다. - 머신러닝 및 데이터 분석과의 통합
Python의 머신러닝 및 데이터 분석 라이브러리와의 호환성이 뛰어나며, 머신러닝 모델의 배포 및 서비스화에 용이하다. FastAPI를 사용하여 머신러닝 모델을 API로 간단히 래핑하고 배포할 수 있다.
#패스트캠퍼스 #패스트캠퍼스AI부트캠프 #업스테이지패스트캠퍼스 #UpstageAILab #국비지원 #패스트캠퍼스업스테이지에이아이랩 #패스트캠퍼스업스테이지부트캠프
'인공지능 AI > 패스트캠퍼스 부트캠프 Upstage AI Lab 3기' 카테고리의 다른 글
[Upstage AI Lab 3기] 데이터 분석의 근본 Statistics (0) 2024.04.26 [Upstage AI Lab 3기] 소스코드 형상관리 GIT (0) 2024.04.26 [Upstage AI Lab 3기] 구글 플레이스토어 댓글 리뷰 크롤링 (0) 2024.04.10 [Upstage AI Lab 3기] 파이썬 기초 및 셀레니움 크롤링 (0) 2024.04.04 [Upstage AI Lab 3기] 패스트캠퍼스 부트캠프 OT! (0) 2024.04.03 - 빠른 성능과 고성능 비동기 지원