[FastAPI] FastAPI 를 사용해보기.
사내복지정보 시스템 서비스를 만들고 있다.API 서버로 FastAPI 를 적용하기로 했다.1차적으로 Flask 는 너무 기능이 적었고, Django 는 매우 기능이 많았다.기능이 너무 적으면 직접 작성해야하는 부분이 많고,기능이 너무 많으면 기능을 알아가는 시간이 오래 걸린다. FastAPI 를 활용하면,- 자동화된 API 문서화가 가능하다.- 타입힌트와 Pydnatic 를 통한 데이터 검증과 변환이 용이하다.- 추후 다양한 어플리케이션(ex. 인공지능) 확장에 유리하다.- 비동기 처리가 가능하다.- 고성능이다. (내가 하려는 프로젝트는 소규모이기 때문에, 이 이유는 필요하지 않았다) OpenAi 를 퇴사한 분이 쓴 글인데, 내부적인 api 서버로 FastApi 를 적용하고 있다고 한다. 이미 Fast..