본문 바로가기

OpenAPI

FastAPI로 배우는 백엔드 프로그래밍 with 클린 아키텍처 현대적이며 빠르고 쉬운 FastAPI 사용법 파이썬 기반의 FastAPI는 플라스크보다 API 생성이 쉽고, 장고보다 가볍다. 이 책은 FastAPI를 활용해 백엔드 소프트웨어를 클린 아키텍처로 작성하는 법을 안내한다. 클린 아키텍처는 계층이 많아짐에 따라 코드의 양 또한 늘어나지만, 계층을 나누기 편한 FastAPI는 클린 아키텍처를 적용하기에 적합한 웹 프레임워크다. TIL 앱을 만들기 위해 먼저 FastAPI와 클린 아키텍처의 개념과 기능을 알아본 후 회원 가입, DI 도입, CRUD 기능, JWT, 환경변수 설정, 클린 아키텍처 계층 구현, 테스트 작성 등 한 단계씩 나아간다. 클린 아키텍처를 적용하는 과정을 통해 FastAPI라는 강력한 무기를 얻게 될 것이다. 도서구매 사이트(가나다순)  [교.. 더보기
페이지를 넘길 때마다 깨끗해지는 코드의 비밀 2023년, 저는 한 파이썬 웹 프레임워크에 주목했습니다. 분명 마이크로소프트, 우버, 넷플릭스 등 많은 회사에서 도입했고, 개발자 사이에서 인기인데 왜 책으로는 나오지 않았을까 하고 생각했죠. 바로 FastAPI입니다. 2018년에 처음 등장해 성능과 간결함 덕분에 빠르게 인기를 끌었고, 특히 2020년을 기점으로 많은 주목을 받으며 개발자들의 필수 기술로 자리 잡은 웹 프레임워크죠. 이 틈새시장을 공략해야겠다는 생각에 외서 및 저자 서칭을 열심히 했습니다.  그리고 드디어 FastAPI를 다룬 저서가 출간됩니다(저자인 한용재 님은 저서 《NestJS로 배우는 백엔드 프로그래밍》을 통해 NestJS를 활용해 클린 아키텍처를 적용하는 방법을 다뤘고, 이후 《처음 시작하는 FastAPI》를 번역했습니다)... 더보기