JPA 고질병 해결하기
N+1 문제를 실제 서비스에서 마주쳤을 때 어떻게 진단하고 해결했는지. Fetch Join vs Batch Size 비교.
N+1 문제를 실제 서비스에서 마주쳤을 때 어떻게 진단하고 해결했는지. Fetch Join vs Batch Size 비교.
Spring Session + Redis 사용 중 세션이 간헐적으로 사라지는 문제를 추적하고 해결한 트러블슈팅 기록.
조건문 범벅이었던 Processor 패턴을 SOLID 원칙 기반으로 리팩토링한 과정. 개방-폐쇄 원칙을 실제 코드에 적용합니다.
Kafka 기본 개념부터 Spring Boot 연동까지. Producer, Consumer, Topic 설계와 실전 비동기 처리 패턴.
분산 락, Redis 대기열, Kafka 비동기 이벤트를 활용하여 데이터 정합성과 성능을 동시에 잡는 여정
DDD 리팩토링을 하면서 실제로 품었던 의문들 — Port가 뭔지, Facade가 왜 필요한지, 테스트랑 무슨 상관인지
Session, JWT, Redis 세션 저장소를 비교하며 Spring Security 기반 인증 흐름을 직접 구현한 과정을 정리합니다.
Java 개발자가 Kotlin으로 전환하면서 체감한 차이들. Null Safety, 확장 함수, 코루틴 실전 적용까지.
Gemini 2.5 Flash API를 활용한 AI 코드 리뷰 서비스를 직접 설계하고 NCP + Vercel 하이브리드 환경에 배포한 경험기.