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

한빛미디어

독자리뷰

모던웹을 지향한다면 철학부터 읽는 FastAPI

In***

|

2024-07-26

처음 시작하는 FastAPI

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

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

개인적으로 십 수년전까지만 해도 홈페이지를 만들 때, 백엔드는 당연히 자바 또는 PHP로 만드는 것이 일반적이라고 생각했습니다. 그래서 파이썬으로 웹 백엔드를 만든다고 하면 "아니 왜 파이썬이지?" 라는 의문이 먼저 들었던 때가 있었습니다. 하지만 시간이 흘러 파이썬으로 좀 더 많은 것을 짧은 시간 동안 할 수 있다는 것을 깨달았고(생산성), 특히 다른 시스템과 연동하는데 큰 도움이 될 때, 파이썬은 선택이 아닌 필수가 되어버리고 말았습니다. 
그때 당시만 해도 파이썬 백엔드의 양대 산맥은 Django와  Flask 였습니다. 
복잡한 프로젝트는 django로, 간단한 API는 Flask로  대충 개념이 정립되고, 한동안 관련된 도서도 보고 있었지만 사실 어느 하나 깊게 파고들어가지는 못했던 것 같고, 그리고 그 순간 나타난 것이 바로 FastAPI 였습니다.
사실 그 동안 FastAPI 에 대해서 책이 많이 나온 것도 아니고, 커뮤니티가 활성화 된 것도 아니지만, 그 이름에 들어간 "Fast" 덕분에 상당히 많은 속도로 발전 하고 있습니다. 개인적으로 국내에 이런 커뮤니티가 있었으면 하는 바람인데, 아직 생기지 못한 것인지, 내가 찾지 못한 것인지 아쉬운 마음이 큽니다.

이 책은 위에서 설명한 것 처럼 "최신" 웹기술에 대한 전반적인 내용과 파이썬+FastAPI 에 대한 내용을 알기 쉽게 다루고 있습니다. 특히 FastAPI를 쓰는 누구라도 가장 좋아하는 것이 바로 pydantic으로  데이터 모델링 및 검증에 유리하다는 것 일 것이다. 
물론 FastAPI는 말 그대로 API를 위주로 만들기 때문에 별도로 클라이언트 단 까지 하나로 개발하고 싶은 사람들에게 추천하지는 않습니다. 하지만 짜임새 있는 모던 웹을 개발하고 싶은 사람이라면 FastAPI+React/Vue/Svelte 처럼 무궁무진한 조합으로 자신만의 멋진 웹 개발자 커리어를 쌓을 수 있을 것이라 생각합니다.

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."
#한빛미디어 #오레일리 #파이썬  #FastAPI  #모던웹개발

닫기

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