Java 컬렉션 성능 튜닝 가이드
ArrayList/LinkedList/HashMap/ConcurrentHashMap 등 주요 컬렉션의 성능 특성과 튜닝 포인트
ArrayList/LinkedList/HashMap/ConcurrentHashMap 등 주요 컬렉션의 성능 특성과 튜닝 포인트
N+1을 재현하고 원인을 설명한 뒤, Fetch Join/배치 로딩/DTO 조회로 해결하는 실무 패턴
트랜잭션 경계, flush 시점, 지연 쓰기와 N+1 예방을 정리
GC 로그 해석, Young/Old 튜닝 포인트, GC 선택(G1/ZGC) 가이드
JVM 메모리 영역과 GC Root, OOM/Metaspace/StackOverflow 같은 장애를 빠르게 진단하는 기본기
Lag 모니터링, 리밸런스 원인, 처리량/중복/손실 사이 트레이드오프 정리
Kafka 핵심 개념과 메시지 흐름, Ordering/스루풋 설계를 위한 기초
멱등 프로듀서, 정렬 보장 패턴, Exactly-once 처리를 위한 설정과 설계
재시도 토픽, DLQ, 멱등 처리로 Kafka 소비 실패를 다루는 패턴
슬로우 쿼리 로그, 커넥션 풀(HikariCP) 파라미터, 실행 계획 튜닝 포인트