# 12 백엔드 코드를 비동기로 바꾸다.
·
프로그래밍/스팀 게임 퀴즈
이번 글은 정리가 잘 안되어 있습니다. 보시기 전에 호흡을 가다듬고 테스트는 그동안 비동기로 작성하고자 했지만, 정작 내 코드는 비동기로 작성하지 않고 있었다. 엘라스틱 서치를 사용한다고 막 알아볼때 까지 말이다. 엘라스틱 서치에서는 AsyncElasticSearch라는 비동기 클라이언트를 제공한다. sqlmodel도 같이 AysncSession을 사용하고 있다. *비동기는 fastapi가 정확히는 unicorn이 알아서 해준다. 참고: 경로 작동 함수에서 필요한만큼 def와 async def를 혼용할 수 있고, 가장 알맞은 것을 선택해서 정의할 수 있습니다. FastAPI가 자체적으로 알맞은 작업을 수행할 것입니다. 어찌되었든, 상기 어떠한 경우라도, FastAPI는 여전히 비동기적으로 작동하고 매우 ..