안녕하세요.이번 글에서는 FastAPI로 코드 작성 시sync/async 설정과 관련하여 유의해야할 사항을 정리해보겠습니다. 결론부터 말씀드리면"비동기 함수들로 올바르게 구성된 엔드포인트 함수는 async def로 작성하는 것이 좋지만,동기 함수로 실행해야 하는 경우라면 단순 def로 작성해야 한다." 입니다. 예시 코드다음과 같은 엔드포인트를 구성하는 함수가 있다고 가정하겠습니다.# 올바른 선언 예시: async def 내에 비동기 함수@app.get('/wait')async def example(): await asyncio.sleep(5) # 비동기 함수 return 0 이 경우는 비동기 함수로 구성된 올바른 async def 엔드포인트 함수 예시로5초 대기 후 응답을 반환하는 로직이 ..