[매일 완독 챌린지] 저자와 함께하는 <FastAPI로 기획에서 출시까지>
이 챌린지는 “ 기획에서 출시까지 FastAPI 개발 백서” 책을 활용해 웹 애플리케이션 서버를 구현하고 배포하여 출시하도록 돕습니다. 개발한 프로젝트를 출시한 경험이 없는 상태에서는 작게라도 출시하는 경험을 하는 것이 무엇보다 중요합니다. 여기서 ‘작게라도’라는 말은 프로젝트 규모를 가리키기도 하지만, 프로젝트에 들이는 내 의지력을 가리키기도 합니다. 예를 들어 프로젝트를 만드는 데 사용하는 도구가 너무 어렵거나 복잡하면 출시에 이르지 못할 가능성이 매우 높습니다. 그런 점에서 FastAPI는 학습 곡선이 가파르지 않아 ‘작게라도’에 부합합니다. 즉, 프로젝트를 개발해서 출시하고 운영하는 데 적합한 실무 도구이자 학습 교보재로 FastAPI를 다룹니다. 또한, 이 챌린지는 테스트 주도 개발이나 애자일 방법론을 주제로 삼진 않습니다. 하지만 테스트 주도 개발이나 애자일 방법론에서 수행하는 일부 요소를 효과적인 학습과 프로젝트 수행에 필요한 활동으로 활용합니다. 따라서 실무적인 테스트 코드를 설계하거나 계획 또는 작성하는 경험을 하거나 기획이나 요구 사항을 개발 작업으로 전환하는 경험을 얻을 수 있습니다. 현업에서 실무에 이런 개발 방법론을 어떻게 적용할지 막막하다면 유익한 실습 경험을 할 것입니다.