용어 사전 coding 용어 페이지

라이프스팬 훅

앱 생명주기 앞뒤에서 초기화와 종료를 담당하는 비동기 컨텍스트 매니저.

lifespan-hook #fastapi#startup#operations
English version

다른 이름

lifespan-hooklifespan event

관련 개념

핵심 아이디어

라이프스팬 훅은 FastAPI 애플리케이션에 등록하는 비동기 컨텍스트 매니저입니다. 서버가 뜰 때 한 번, 내려갈 때 한 번 실행되므로 데이터베이스 풀 연결, 캐시 워밍, 설정 로딩 같은 초기화 작업과 종료 시 정리를 책임지기 좋습니다.

이 블로그에서의 역할

Mathbong 미니 서비스 편에서는 라이프스팬 훅이 SQLModel 엔진, 로깅 싱크, 공유 미들웨어 상태를 준비합니다. 요청 핸들러와 분리해 두면 각 라우터는 비즈니스 로직에 집중하고, 생명주기 자원 관리는 독립적으로 다룰 수 있습니다.

이 개념을 다루는 글