SQLAlchemy MissingGreenlet은 FastAPI에서 왜 자주 보일까
SQLAlchemy MissingGreenlet이 FastAPI async 환경의 lazy loading, AsyncSession, 응답 직렬화와 어떻게 연결되는지 설명합니다.
SQLAlchemy MissingGreenlet이 FastAPI async 환경의 lazy loading, AsyncSession, 응답 직렬화와 어떻게 연결되는지 설명합니다.
JPA N+1 문제를 SQL 흐름으로 이해하고, fetch join을 쓰기 전에 lazy loading, EntityGraph, batch size, DTO 조회 기준을 정리합니다.
코틀린 Proxy 패턴을 접근 제어, 지연 로딩, 캐싱 관점에서 정리합니다. Decorator와 구조는 왜 비슷해 보이지만 목적은 어떻게 다른지 Kotlin 예제로 설명합니다.