dldmsru***
2023-04-25

FastAPI의 핵심 기능과 5가지 기술 스택(몽고DB, 도커, pydantic, SQLModel, pytest)으로 이벤트 플래너 애플리케이션을 처음부터 끝까지 완성해본다!
AI 모델을 개발하는 연구직은 프론트/백엔드에 대한 지식은 전무해도 괜찮다고 생각하며 살아왔었다. 그러나 입사 후 가장 먼저 필요했던 기술은 파이썬으로 웹 개발을 하는 것, 모델을 서빙하여 API로 올리는 것이었다. 공공데이터를 다운받을 때도 겨우 API 를 써서 데이터를 받아왔었는데 이를 직접 배포해야한다고 했을 때의 막막함을 추억해보면 아직도 숨이 막힌다.
그 때 엄청난 구글링과 회사분들에게 질문을 해서 겨우 해결을 해왔는데, 이런 책이 출간되다니 너무 기대되는 순간이었다. 그 때는 급하게 처리하느라 원론이나 기초에 대해서는 아예 파악이 안되었는데 해당 책을 보니 정리가 되었다.
실제로 챕터 1에서는 단 몇 줄만의 코드로 api를 구현해볼 수 있는데, 실제로 해봤다. API 는 할 때마다 새롭고 신기하당
간단하고 쉽게 설명되어있는데, 그렇다고 아예 코드만 몇 줄 적어둔 게 아닌 정말 필요한 부분만 핵심적으로 잘 설명해주어 FastAPI 에 대한 두려움이 사라졌다.
이후의 내용들도 라우팅, 응답모델/오류처리/상태코드 등 소개하고 템플릿팅 등과 같은 엄청나게 실무에서 필요했던ㅜ 정보들을 잘 담고 있다. 나처럼 실제 실무에서 급하게 필요한데, 원리를 이해해야 정확히 쓸 수 있는 사람들에게는 정말 안성맞춤인 서적이었다.
※ "한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다." 또한 , 이 글은 저의 주관적인 생각이 담겼습니다.