Tech
기술 블로그
MDX로 기록한 글과 작업 로그를 한 곳에 모아두는 공간입니다.
AllAIAPIAPI DesignArchitectureAuthenticationBackendBlogChecklistCI/CDCode QualityCollaborationConcurrencyDatabaseDeploymentDevOpsDocumentationEvent-DrivenException HandlingFrontendGitHub ActionsIndexJavaJPAJWTKafkaLoggingMDCMonitoringMulti-ModuleNext.jsNginxObservabilityOpenTelemetryOperationsPaginationPerformanceProductivityReactRedisRefactoringResponseREST APISentrySEOSpring BootSpring SecurityTestcontainersTestingTransactionTroubleshooting

2026년 7월 6일
Spring Boot 4 AOT Repositories로 앱 시작 시간 줄이기 — 쿼리 파싱을 빌드 타임에
Spring Data JPA 4.0의 AOT 리포지토리가 쿼리 메서드를 빌드 타임에 미리 만들어 시작 시 리플렉션 파싱을 없애는 원리를, 공식 문서와 예제를 직접 돌려보며 정리했습니다.
Spring BootJPAPerformance

2026년 3월 27일
DB 쿼리 로그, 운영에서 정말 필요할까?
운영 환경에서 DB 쿼리 로그를 어디까지 남겨야 하는지, 도움이 되는 순간과 조심해야 할 지점을 함께 정리한 글입니다.
DatabaseLoggingOperations

2026년 3월 20일
JPA N+1 문제를 찾고 해결한 과정
주문 목록 조회가 느려진 이유를 로그에서 확인하고, fetch join과 조회 분리로 N+1 문제를 정리한 기록입니다.
JPASpring BootPerformance