본문 바로가기
728x90
SMALL

fastapi8

[FastAPI] FastAPI를 이용한 서버 구축 1. 글을 쓰게 된 계기 앞에 포스팅에서 FastAPI를 쓰게 된 이유를 나열했다. FastAPI 간단 요약 특징들 빠름 : NodeJS 및 Go 와 동등한 매우 높은 성능 (Starlette 및 Pydantic 덕분에). 사용 가능한 가장 빠른 Python 프레임워크 중 하나입니다. 빠른 코딩 : 기능 개발 속도를 약 200%~300% 증가시킵니다. 버그 감소 : 인간(개발자)이 유발하는 오류의 약 40%를 줄입니다. 직관적 : 훌륭한 편집기 지원. 어디서나 완성 . 디버깅 시간이 적습니다. Easy : 사용하고 배우기 쉽도록 설계되었습니다. 문서를 읽는 시간이 줄어듭니다. Short : 코드 중복을 최소화합니다. 각 매개변수 선언의 여러 기능. 버그가 적습니다. 강력함 : 프로덕션 준비 코드를 가져옵.. 2022. 10. 24.
Python FastAPI, docker-compose로 구축하기 1. 작성하게 된 이유 나는 기존에 django 혹은 flask를 이용해 api를 구축하곤 했었다. 그러나 FastAPI가 파이썬 웹 프레임워크의 새로운 트렌드로 자리 잡고 있고 Flask를 사용하던 조직들은 FastAPI로 옮겨가고, 요즘 대세는 fastapi라고 한다. 물론 Google Trends를 봐도 아직 Django와 Flask가 압도적인 추세이긴 하다. 그런데도 왜 대세이고 FastAPI를 쓰는 것일까? FastAPI는 python 3.6+ 버전으로 API를 빌드하는데 도움이 되는 현대적인 프레임워크이다. 가장 빠른 파이썬 프레임워크 중 하나로 간주되며, 개발자가 유발하는 버그가 적고 빠르게 개발할 수 있다는 장점이 있다. (장점 : 빠른 개발, 버그 감소, 높고 빠른 성능) 구축 사례 : .. 2022. 10. 24.
728x90
LIST