이번 글은 사실 FastAPI를 언제 어떻게 쓰면 좋을까, 최고의 usecase에는 어떤 게 있을까 하는 고민으로부터 시작하게 되었습니다. 그런데 공부를 하다 보니 기본 개념을 한번 더 짚고 넘어가면 좋을 것 같다는 생각에 비동기 웹 애플리케이션 개념부터 WSGI, ASGI가 뭔지 FastAPI가 어떻게 등장하게 되었는지 등을 다뤄보려고 합니다.동기/비동기 웹 애플리케이션1. 동기 웹 애플리케이션동기 웹 애플리케이션에서는 클라이언트가 요청을 보내면 서버가 해당 요청을 처리할 때까지 클라이언트는 대기해야 합니다. 서버가 응답을 보내기 전까지, 다른 작업은 실행되지 않습니다. 동기 애플리케이션은 구현이 간단하지만, 서버가 오래 걸리는 작업을 처리할 때 클라이언트가 응답을 기다려야 한다는 단점이 있습니다.2...