Backend 13
- 시간표 이미지 AI 인식 및 프롬프트 개선
- 멀티 인스턴스 환경에서 채팅 메시지가 유실되는 문제 해결
- WebClient vs RestTemplate: 외부 API 호출 클라이언트 선택
- @OnDelete vs JPA Cascade: 영속성 컨텍스트 일관성 문제
- 순환 참조 문제 해결: @Lazy는 임시방편일 뿐
- Pageable 악의적인 입력 방어: PageRequestDto 설계
- 페이지네이션에서 count 쿼리 비용 줄이기
- JPA N+1 문제: 원인 분석부터 해결까지
- REST API DELETE에 Body를 넣어도 될까?
- DataIntegrityViolationException에 의존하지 않는 외래키 검증
- UUID를 PK로 쓰면 인덱스 성능이 떨어진다?
- Select-then-Update vs 단일 Update: 성능보다 중요한 것
- RAG 파이프라인 구축: LLM 환각 현상 해결