[FastAPI] async/await는 왜 필요할까? 비동기 처리의 본질과 모델 추론 API 예제로 이해하기
·
IT
📝 1. 미리보는 3줄 요약 (TL;DR)비동기 처리의 본질: 한 작업을 더 빨리 끝내는 기술이 아니라, 결과값을 기다리는 동안 서버가 놀지 않게 하여 전체 처리 능력을 높이는 기술입니다.async/await 문법의 핵심: async def 선언과 내부의 await 호출이 한 세트로 움직여야 하며, await은 대기하는 동안 이벤트 루프에 제어권을 돌려준다는 의미입니다.무조건 비동기가 정답은 아니다: CPU를 오래 쓰는 작업에서는 효과가 제한적이며, 서비스 규모와 병목 지점에 따라 동기와 비동기 방식을 올바르게 선택해야 합니다.🔍 2. 주제에 대한 깊은 이해💡 주요 개념 정리FastAPI: Python으로 API 서버를 만들 수 있는 모던 웹 프레임워크입니다.비동기 처리와 async/await의 차..