FastAPI는 누가 만들었고, 왜 빠른가. 비동기면 무조건 빠르다고 알고 있는가?
"FastAPI는 빠르다"는 말은 이미 수없이 들어봤을 것이다. 그런데 FastAPI가 빠른 이유를 한 줄로 설명해 보라고 하면 대부분 "async라서 빠르다"고 얼버무린다. 이는 반은 맞고 반은 틀린 이야기다. 왜일까? async는 만능 버튼이 아니며, 잘못 쓰면 오히려 sync보다 느려지기 때문이다. 이 글에서 다룰 내용은 세 가지다. ① FastAPI를 누가 만들었는지 ② 정확히 무엇을 기반으로 빠른 것인지 ③ 어떤 상황에서는 오히려 느려지는지. 공식 문서 번역글도 아니고, 벤치마크 스크린샷만 던지는 글도 아니다. Python 생태계에서 FastAPI가 어느 포지션에 있는지, 실무에서 async def를 남발하면 왜 실패하는지까지 모두 분석했다. 이 글을 읽고 나면 최소한 "FastAPI를 쓰는데 ..
Backend
2026. 4. 23. 23:43
