메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

처음 시작하는 FastAPI

jingug1***

|

2024-07-27

처음 시작하는 FastAPI

더 빠른, 더 쉬운 웹 서비스 구축을 위한 FastAPI 핵심 안내서!

  • 저자 : 빌 루바노빅
  • 번역 : 한용재 , 한바름
  • 출간 : 2024-06-30



Flask로 REST API를 개발하다가 우연찮게 구글에서 FastAPI와 관련된 문서를 읽게 되었다.

 

신세계였다. 엄청 더 단순하고 간결하고 빠른!!!! ^^

 

그래서 시중에 책이 없을까 했는데 마침 나의 상황과 적합한 책이 발간되어 있어서 참 좋았다!

 

이 책을 읽고 파이썬 웹 개발의 새로운 세계를 경험하며 많은 것을 배우게 되었다.

 

 

 

이 책은 FastAPI의 기본 개념부터 실제 프로젝트에 적용할 수 있는 다양한 기능까지 폭넓게 다루고 있어, 파이썬 초보 개발자에게도 친절하게 다가왔습니다.

 

책은 처음 FastAPI를 접하는 사람들을 위해 쉽고 명확하게 설명되어 있다. 복잡한 개념은 간단한 예시와 함께 제시되어 이해를 도왔고, 각 장마다 연습 문제가 있어 학습 내용을 직접 적용해볼 수 있었다.

 

하지만 포스트맨이나 인썸니아 같은 API Platform을 쓰지 않아서 참 난감하다.

 

이 부분이 이 책에 대해서 가장 아쉽고 씁쓸한 부분....

 

REST API Platform을 썼다면 초보 개발자든 입문자든간에 더 쉽고 빠르고 재밌게 익혔을 것이라 생각이 드는데 그러지 못 하는 한계에 당착하게 되어 이 책을 소화할 수 있는 초보자나 입문자는 많이 당황스러울 것이다.

 

이 부분이 외국 IT 기술이나 외국 IT 서적들이 한국 IT 트렌드와 합일점을 이루지 못 하는 부분이다.

 

많이 아쉽다.

 

특히, RESTful API 구축, 데이터베이스 연동, 테스트 작성 등 실제 개발에서 필요한 핵심 기능들을 상세하게 다루고 있어 실무에 바로 적용할 수 있다는 점이 좋았다.

(실제로 업무에 적용하려면 챕터07을 깃헙에서 다운로드 받고 시작하면 좋다.)

 

 

 

FastAPI의 가장 큰 매력은 빠른 개발 속도와 생산성이라고 생각한다. 타입힌팅을 기반으로 한 강력한 코드 자동 완성 기능과 직관적인 API 설계는 개발 시간을 단축시켜주고, 오류를 줄이는 데 큰 도움이 되었다. 또한, ASGI 기반으로 비동기 처리를 지원하여 성능적인 측면에서도 우수한 모습을 보여주었다.

 

 

 

 

이 책을 통해 FastAPI의 기본적인 사용법을 익혔지만, 아직 부족한 부분도 많다.

 

특히, 대규모 프로젝트에서 FastAPI를 활용하기 위한 아키텍처 설계나, 더욱 심화된 성능 최적화 기법에 대해서는 추가적인 학습이 필요하다고 느꼈다.

 

또한, 실제 서비스에 적용하기 위한 보안 설정이나 배포 방법에 대한 이해도 더욱 깊어져야 할 것이다.

 

 

앞으로는 FastAPI 공식 문서를 꼼꼼하게 읽고, 다양한 예제 프로젝트를 직접 구현해보면서 실력을 향상시켜 나갈 계획이다.

 

또한, 다른 개발자들과 함께 스터디를 진행하거나 오픈소스 프로젝트에 참여하여 실무 경험을 쌓고 싶다.



닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?