OOM으로 죽은 서비스, 힙 덤프에서 범인 찾기
OutOfMemoryError로 죽는 서버를 힙 덤프 분석으로 추적한 실전 기록입니다. jcmd·jmap·VisualVM로 메모리 누수 범인을 찾는 과정을 확인해 보세요.
OutOfMemoryError로 죽는 서버를 힙 덤프 분석으로 추적한 실전 기록입니다. jcmd·jmap·VisualVM로 메모리 누수 범인을 찾는 과정을 확인해 보세요.
Spring Boot 테스트 전략을 단위·통합으로 나눠 설명합니다. Mockito와 Testcontainers 활용법까지 확인해 보세요.
MSA에서 서비스 간 호출을 해결하는 REST, gRPC, 메시징 방식을 비교합니다. 장애 대응과 상황별 선택 기준까지 확인해 보세요.
Java 가상 스레드의 실전 적용 방법과 pinning 등 한계를 정리합니다. Java 21·24·25 변화와 도입 판단 기준을 확인해 보세요.
서버 교체 후 한 시간마다 죽는 서비스. 슬로우 쿼리가 만든 DB 락 중첩과 커넥션 풀 고갈을 인덱스로 잡은 3일간의 추적 기록을 확인해 보세요.
Spring Boot에서 API 버전 관리를 컨트롤러 복제 없이 처리한 실전 기록입니다. @ApiVersion 어노테이션 설계 과정을 확인해 보세요.