Java·Spring Boot 백엔드를 10년째 만들고 있는 개발자의 기록입니다.
교과서 설명 대신 운영 중에 실제로 겪은 장애, 삽질, 다시 한다면 바꿀 선택을 날짜와 코드로 남깁니다.
최근 실전기
최신 글
- Spring Boot Docker 이미지, 800MB를 200MB로 줄이는 순서
- GitHub Actions로 Spring Boot 배포 파이프라인 만들기
- Full GC가 5초씩 걸릴 때 — GC 로그 읽는 법
- Flyway를 운영 DB에 처음 적용할 때 — 되돌릴 수 없는 변경 다루기
- Testcontainers로 통합테스트 DB 격리하기 — 테스트가 서로 깨질 때
- HikariCP 커넥션 풀 고갈, 왜 생기고 어떻게 진단하나
- req.body가 undefined로 찍히던 날, 범인은 미들웨어 한 줄
- ERR_HTTP_HEADERS_SENT는 왜 가끔만 터지나: 중복 응답 추적기
- 토비의 스프링 3.1, 10년차 개발자가 다시 꺼낸 이유
- Redis 캐시 전략: Cache-Aside와 스탬피드 방어
- 운영 로깅 체크리스트: 로그 레벨부터 마스킹까지
- CompletableFuture로 외부 API 병렬 호출하기