JVM 메모리 구조 분석: Heap, GC, 그리고 Java 25의 변화
JVM 메모리 구조를 Heap 중심으로 상세히 분석하고, G1 GC의 동작 원리와 Java 25의 주요 변화까지 다룬 가이드
JVM 메모리 구조를 Heap 중심으로 상세히 분석하고, G1 GC의 동작 원리와 Java 25의 주요 변화까지 다룬 가이드
비즈니스 예외와 시스템 예외를 구분하고, 환경별 로그 레벨 정책을 수립하여 효율적인 장애 대응 체계 구축하기
Agent 기반 오픈소스 APM Scouter를 도입하여 실시간 모니터링 체계를 구축한 경험과 운영 노하우
외부 업체의 개발 환경 부재로 인한 테스트 어려움을 Interface 기반 Mock Server 도입으로 해결하고, 개발 생산성과 안정성을 동시에 확보한 실전 사례
WebClient 사용 중 발생한 SSL 인증서 오류를 해결하고, 인증서 체인의 동작 원리와 근본 원인을 분석한 실전 가이드
Spring Context 로드로 인한 느린 테스트와 DB 의존성으로 인한 불안정한 테스트를 Mock 기반 테스트로 개선하여 지속 가능한 테스트 환경을 구축한 실전 경험
Full GC 이후에도 Heap 점유율이 우상향하는 현상의 원인은 non-static 내부 클래스의 숨겨진 참조였다. Eclipse MAT를 활용한 메모리 누수 추적부터 해결까지의 실전 기록
TLS 1.2에서 1.3으로 업그레이드 후 실제 핸드셰이크 시간 12%, 전체 응답 시간 2% 개선 효과를 측정하고 분석한 실전 가이드
JVM 메모리 구조를 Heap 중심으로 상세히 분석하고, G1 GC의 동작 원리와 Java 25의 주요 변화까지 다룬 가이드
Agent 기반 오픈소스 APM Scouter를 도입하여 실시간 모니터링 체계를 구축한 경험과 운영 노하우
JPA saveAll()이 단건씩 조회/저장하는 문제를 Persistable 인터페이스 구현으로 해결하고, Batch Insert로 성능을 수십 배 향상시킨 실전 사례
공통코드와 대시보드 캐싱으로 데이터베이스 부하를 줄이고 성능을 개선한 실전 사례
운영 환경에서 무한 증가하는 Nginx 로그 파일을 logrotate로 자동 관리하고, 디스크 용량 문제를 예방하는 실전 가이드
WebClient 사용 중 발생한 SSL 인증서 오류를 해결하고, 인증서 체인의 동작 원리와 근본 원인을 분석한 실전 가이드
MySQL에서 후행 공백으로 인한 Unique Key 중복 오류와 Collation의 Pad_attribute 설정 해결 방법
Full GC 이후에도 Heap 점유율이 우상향하는 현상의 원인은 non-static 내부 클래스의 숨겨진 참조였다. Eclipse MAT를 활용한 메모리 누수 추적부터 해결까지의 실전 기록
비즈니스 예외와 시스템 예외를 구분하고, 환경별 로그 레벨 정책을 수립하여 효율적인 장애 대응 체계 구축하기
외부 업체의 개발 환경 부재로 인한 테스트 어려움을 Interface 기반 Mock Server 도입으로 해결하고, 개발 생산성과 안정성을 동시에 확보한 실전 사례
Spring Context 로드로 인한 느린 테스트와 DB 의존성으로 인한 불안정한 테스트를 Mock 기반 테스트로 개선하여 지속 가능한 테스트 환경을 구축한 실전 경험
공통코드와 대시보드 캐싱으로 데이터베이스 부하를 줄이고 성능을 개선한 실전 사례
npm install과 npm ci의 차이, package.json과 package-lock.json의 역할을 이해하고, 상황에 맞는 올바른 의존성 관리 방법
운영 환경에서 무한 증가하는 Nginx 로그 파일을 logrotate로 자동 관리하고, 디스크 용량 문제를 예방하는 실전 가이드
AWS 비용 절감을 위한 서버 재시작 시마다 수동으로 서비스를 구동하는 번거로움을 systemd 서비스 등록으로 해결하는 실전 가이드
비즈니스 예외와 시스템 예외를 구분하고, 환경별 로그 레벨 정책을 수립하여 효율적인 장애 대응 체계 구축하기
9개월간 10명 이상의 개발자와 함께한 코드 리뷰 경험을 바탕으로, 생산적인 코드 리뷰 문화를 만드는 실전 가이드
if문과 for문만으로 코드를 짜던 개발자가 클린 코드를 만나 코드 작성의 기준을 세워가는 과정
헥사고날 아키텍처를 ‘왜’ 쓰는지 이해하기 위해, 계층형 구조에서 출발해 직접 구조를 깨고 다시 쌓아본 기록
WebSocket + STOMP + Redis Pub/Sub로 구축한 실시간 알림 시스템. 서버 분리, 확장성, 자동 재연결까지 고려한 실무 설계 사례
ERP 시스템에서 대용량 데이터 자동 처리를 위한 Spring Batch 기반 배치 애플리케이션 설계 및 구현 경험
TLS 1.2에서 1.3으로 업그레이드 후 실제 핸드셰이크 시간 12%, 전체 응답 시간 2% 개선 효과를 측정하고 분석한 실전 가이드
간헐적 403 장애를 통해 발견한 IP 기반 인증의 한계와 OAuth 2.0 Client Credentials 기반 인증으로의 전환 과정
WebClient 사용 중 발생한 SSL 인증서 오류를 해결하고, 인증서 체인의 동작 원리와 근본 원인을 분석한 실전 가이드
TLS 1.2에서 1.3으로 업그레이드 후 실제 핸드셰이크 시간 12%, 전체 응답 시간 2% 개선 효과를 측정하고 분석한 실전 가이드
간헐적 403 장애를 통해 발견한 IP 기반 인증의 한계와 OAuth 2.0 Client Credentials 기반 인증으로의 전환 과정
운영 환경에서 무한 증가하는 Nginx 로그 파일을 logrotate로 자동 관리하고, 디스크 용량 문제를 예방하는 실전 가이드
단순히 개발 서버를 업무 시간에만 가동하는 것만으로 AWS 비용을 63% 절감한 실전 사례와 자동화 전략을 공유합니다.
CentOS 환경에서 Jenkins 설치부터 선언형 파이프라인을 활용한 멀티 환경 배포 자동화까지 전체 과정을 담은 실전 가이드
JVM 메모리 구조를 Heap 중심으로 상세히 분석하고, G1 GC의 동작 원리와 Java 25의 주요 변화까지 다룬 가이드
Full GC 이후에도 Heap 점유율이 우상향하는 현상의 원인은 non-static 내부 클래스의 숨겨진 참조였다. Eclipse MAT를 활용한 메모리 누수 추적부터 해결까지의 실전 기록
이중화된 서버 환경에서 로컬 캐시의 동기화 문제를 Redis 중앙 캐시로 전환하여 해결하고, 데이터 일관성을 확보한 실전 사례
공통코드와 대시보드 캐싱으로 데이터베이스 부하를 줄이고 성능을 개선한 실전 사례
이중화된 서버 환경에서 로컬 캐시의 동기화 문제를 Redis 중앙 캐시로 전환하여 해결하고, 데이터 일관성을 확보한 실전 사례
공통코드와 대시보드 캐싱으로 데이터베이스 부하를 줄이고 성능을 개선한 실전 사례
JPA saveAll()이 단건씩 조회/저장하는 문제를 Persistable 인터페이스 구현으로 해결하고, Batch Insert로 성능을 수십 배 향상시킨 실전 사례
공통코드와 대시보드 캐싱으로 데이터베이스 부하를 줄이고 성능을 개선한 실전 사례
운영 환경에서 무한 증가하는 Nginx 로그 파일을 logrotate로 자동 관리하고, 디스크 용량 문제를 예방하는 실전 가이드
AWS 비용 절감을 위한 서버 재시작 시마다 수동으로 서비스를 구동하는 번거로움을 systemd 서비스 등록으로 해결하는 실전 가이드
배포 후 애플리케이션이 정상적으로 기동되었는지 자동으로 검증하는 헬스체크 스크립트 설계
AWS 비용 절감을 위한 서버 재시작 시마다 수동으로 서비스를 구동하는 번거로움을 systemd 서비스 등록으로 해결하는 실전 가이드
한전 계산기 할인 정책 설계 사례 - 패턴은 목표가 아니라, 문제가 요구한 결과물이다
if문과 for문만으로 코드를 짜던 개발자가 클린 코드를 만나 코드 작성의 기준을 세워가는 과정
한전 계산기 할인 정책 설계 사례 - 패턴은 목표가 아니라, 문제가 요구한 결과물이다
if문과 for문만으로 코드를 짜던 개발자가 클린 코드를 만나 코드 작성의 기준을 세워가는 과정
외부 업체의 개발 환경 부재로 인한 테스트 어려움을 Interface 기반 Mock Server 도입으로 해결하고, 개발 생산성과 안정성을 동시에 확보한 실전 사례
파일 업로드는 단순 기능이 아니라, 정합성과 운영 비용을 함께 설계해야 하는 영역이다
외부 업체의 개발 환경 부재로 인한 테스트 어려움을 Interface 기반 Mock Server 도입으로 해결하고, 개발 생산성과 안정성을 동시에 확보한 실전 사례
Spring Context 로드로 인한 느린 테스트와 DB 의존성으로 인한 불안정한 테스트를 Mock 기반 테스트로 개선하여 지속 가능한 테스트 환경을 구축한 실전 경험
외부 업체의 개발 환경 부재로 인한 테스트 어려움을 Interface 기반 Mock Server 도입으로 해결하고, 개발 생산성과 안정성을 동시에 확보한 실전 사례
Spring Context 로드로 인한 느린 테스트와 DB 의존성으로 인한 불안정한 테스트를 Mock 기반 테스트로 개선하여 지속 가능한 테스트 환경을 구축한 실전 경험
배치-API 간 비동기 통신에서 발생한 데이터 유실 문제를 Redis Stream으로 해결한 경험
이중화된 서버 환경에서 로컬 캐시의 동기화 문제를 Redis 중앙 캐시로 전환하여 해결하고, 데이터 일관성을 확보한 실전 사례
L4 헬스체크 제어와 Spring Graceful Shutdown을 결합한 진짜 무중단 배포 프로세스 설계 및 구현
배포 후 애플리케이션이 정상적으로 기동되었는지 자동으로 검증하는 헬스체크 스크립트 설계
TLS 1.2에서 1.3으로 업그레이드 후 실제 핸드셰이크 시간 12%, 전체 응답 시간 2% 개선 효과를 측정하고 분석한 실전 가이드
WebClient 사용 중 발생한 SSL 인증서 오류를 해결하고, 인증서 체인의 동작 원리와 근본 원인을 분석한 실전 가이드
TLS 1.2에서 1.3으로 업그레이드 후 실제 핸드셰이크 시간 12%, 전체 응답 시간 2% 개선 효과를 측정하고 분석한 실전 가이드
WebClient 사용 중 발생한 SSL 인증서 오류를 해결하고, 인증서 체인의 동작 원리와 근본 원인을 분석한 실전 가이드
CentOS 환경에서 Jenkins 설치부터 선언형 파이프라인을 활용한 멀티 환경 배포 자동화까지 전체 과정을 담은 실전 가이드
CentOS 환경에서 Jenkins 설치부터 선언형 파이프라인을 활용한 멀티 환경 배포 자동화까지 전체 과정을 담은 실전 가이드
CentOS 환경에서 Jenkins 설치부터 선언형 파이프라인을 활용한 멀티 환경 배포 자동화까지 전체 과정을 담은 실전 가이드
CentOS 환경에서 Jenkins 설치부터 선언형 파이프라인을 활용한 멀티 환경 배포 자동화까지 전체 과정을 담은 실전 가이드
CentOS 환경에서 Jenkins 설치부터 선언형 파이프라인을 활용한 멀티 환경 배포 자동화까지 전체 과정을 담은 실전 가이드
Full GC 이후에도 Heap 점유율이 우상향하는 현상의 원인은 non-static 내부 클래스의 숨겨진 참조였다. Eclipse MAT를 활용한 메모리 누수 추적부터 해결까지의 실전 기록
Full GC 이후에도 Heap 점유율이 우상향하는 현상의 원인은 non-static 내부 클래스의 숨겨진 참조였다. Eclipse MAT를 활용한 메모리 누수 추적부터 해결까지의 실전 기록
Full GC 이후에도 Heap 점유율이 우상향하는 현상의 원인은 non-static 내부 클래스의 숨겨진 참조였다. Eclipse MAT를 활용한 메모리 누수 추적부터 해결까지의 실전 기록
단순히 개발 서버를 업무 시간에만 가동하는 것만으로 AWS 비용을 63% 절감한 실전 사례와 자동화 전략을 공유합니다.
단순히 개발 서버를 업무 시간에만 가동하는 것만으로 AWS 비용을 63% 절감한 실전 사례와 자동화 전략을 공유합니다.
단순히 개발 서버를 업무 시간에만 가동하는 것만으로 AWS 비용을 63% 절감한 실전 사례와 자동화 전략을 공유합니다.
단순히 개발 서버를 업무 시간에만 가동하는 것만으로 AWS 비용을 63% 절감한 실전 사례와 자동화 전략을 공유합니다.
단순히 개발 서버를 업무 시간에만 가동하는 것만으로 AWS 비용을 63% 절감한 실전 사례와 자동화 전략을 공유합니다.
AWS 비용 절감을 위한 서버 재시작 시마다 수동으로 서비스를 구동하는 번거로움을 systemd 서비스 등록으로 해결하는 실전 가이드
AWS 비용 절감을 위한 서버 재시작 시마다 수동으로 서비스를 구동하는 번거로움을 systemd 서비스 등록으로 해결하는 실전 가이드
AWS 비용 절감을 위한 서버 재시작 시마다 수동으로 서비스를 구동하는 번거로움을 systemd 서비스 등록으로 해결하는 실전 가이드
if문과 for문만으로 코드를 짜던 개발자가 클린 코드를 만나 코드 작성의 기준을 세워가는 과정
JPA saveAll()이 단건씩 조회/저장하는 문제를 Persistable 인터페이스 구현으로 해결하고, Batch Insert로 성능을 수십 배 향상시킨 실전 사례
JPA saveAll()이 단건씩 조회/저장하는 문제를 Persistable 인터페이스 구현으로 해결하고, Batch Insert로 성능을 수십 배 향상시킨 실전 사례
JPA saveAll()이 단건씩 조회/저장하는 문제를 Persistable 인터페이스 구현으로 해결하고, Batch Insert로 성능을 수십 배 향상시킨 실전 사례
파일 업로드는 단순 기능이 아니라, 정합성과 운영 비용을 함께 설계해야 하는 영역이다
파일 업로드는 단순 기능이 아니라, 정합성과 운영 비용을 함께 설계해야 하는 영역이다
파일 업로드는 단순 기능이 아니라, 정합성과 운영 비용을 함께 설계해야 하는 영역이다
파일 업로드는 단순 기능이 아니라, 정합성과 운영 비용을 함께 설계해야 하는 영역이다
한전 계산기 할인 정책 설계 사례 - 패턴은 목표가 아니라, 문제가 요구한 결과물이다
한전 계산기 할인 정책 설계 사례 - 패턴은 목표가 아니라, 문제가 요구한 결과물이다
한전 계산기 할인 정책 설계 사례 - 패턴은 목표가 아니라, 문제가 요구한 결과물이다
9개월간 10명 이상의 개발자와 함께한 코드 리뷰 경험을 바탕으로, 생산적인 코드 리뷰 문화를 만드는 실전 가이드
9개월간 10명 이상의 개발자와 함께한 코드 리뷰 경험을 바탕으로, 생산적인 코드 리뷰 문화를 만드는 실전 가이드
9개월간 10명 이상의 개발자와 함께한 코드 리뷰 경험을 바탕으로, 생산적인 코드 리뷰 문화를 만드는 실전 가이드
9개월간 10명 이상의 개발자와 함께한 코드 리뷰 경험을 바탕으로, 생산적인 코드 리뷰 문화를 만드는 실전 가이드
Spring Context 로드로 인한 느린 테스트와 DB 의존성으로 인한 불안정한 테스트를 Mock 기반 테스트로 개선하여 지속 가능한 테스트 환경을 구축한 실전 경험
Spring Context 로드로 인한 느린 테스트와 DB 의존성으로 인한 불안정한 테스트를 Mock 기반 테스트로 개선하여 지속 가능한 테스트 환경을 구축한 실전 경험
Spring Context 로드로 인한 느린 테스트와 DB 의존성으로 인한 불안정한 테스트를 Mock 기반 테스트로 개선하여 지속 가능한 테스트 환경을 구축한 실전 경험
ERP 시스템에서 대용량 데이터 자동 처리를 위한 Spring Batch 기반 배치 애플리케이션 설계 및 구현 경험
ERP 시스템에서 대용량 데이터 자동 처리를 위한 Spring Batch 기반 배치 애플리케이션 설계 및 구현 경험
ERP 시스템에서 대용량 데이터 자동 처리를 위한 Spring Batch 기반 배치 애플리케이션 설계 및 구현 경험
ERP 시스템에서 대용량 데이터 자동 처리를 위한 Spring Batch 기반 배치 애플리케이션 설계 및 구현 경험
이중화된 서버 환경에서 로컬 캐시의 동기화 문제를 Redis 중앙 캐시로 전환하여 해결하고, 데이터 일관성을 확보한 실전 사례
이중화된 서버 환경에서 로컬 캐시의 동기화 문제를 Redis 중앙 캐시로 전환하여 해결하고, 데이터 일관성을 확보한 실전 사례
이중화된 서버 환경에서 로컬 캐시의 동기화 문제를 Redis 중앙 캐시로 전환하여 해결하고, 데이터 일관성을 확보한 실전 사례
WebSocket + STOMP + Redis Pub/Sub로 구축한 실시간 알림 시스템. 서버 분리, 확장성, 자동 재연결까지 고려한 실무 설계 사례
WebSocket + STOMP + Redis Pub/Sub로 구축한 실시간 알림 시스템. 서버 분리, 확장성, 자동 재연결까지 고려한 실무 설계 사례
WebSocket + STOMP + Redis Pub/Sub로 구축한 실시간 알림 시스템. 서버 분리, 확장성, 자동 재연결까지 고려한 실무 설계 사례
WebSocket + STOMP + Redis Pub/Sub로 구축한 실시간 알림 시스템. 서버 분리, 확장성, 자동 재연결까지 고려한 실무 설계 사례
MySQL에서 후행 공백으로 인한 Unique Key 중복 오류와 Collation의 Pad_attribute 설정 해결 방법
MySQL에서 후행 공백으로 인한 Unique Key 중복 오류와 Collation의 Pad_attribute 설정 해결 방법
MySQL에서 후행 공백으로 인한 Unique Key 중복 오류와 Collation의 Pad_attribute 설정 해결 방법
배포 후 애플리케이션이 정상적으로 기동되었는지 자동으로 검증하는 헬스체크 스크립트 설계
배포 후 애플리케이션이 정상적으로 기동되었는지 자동으로 검증하는 헬스체크 스크립트 설계
WebClient 사용 중 발생한 SSL 인증서 오류를 해결하고, 인증서 체인의 동작 원리와 근본 원인을 분석한 실전 가이드
운영 환경에서 무한 증가하는 Nginx 로그 파일을 logrotate로 자동 관리하고, 디스크 용량 문제를 예방하는 실전 가이드
운영 환경에서 무한 증가하는 Nginx 로그 파일을 logrotate로 자동 관리하고, 디스크 용량 문제를 예방하는 실전 가이드
L4 헬스체크 제어와 Spring Graceful Shutdown을 결합한 진짜 무중단 배포 프로세스 설계 및 구현
L4 헬스체크 제어와 Spring Graceful Shutdown을 결합한 진짜 무중단 배포 프로세스 설계 및 구현
L4 헬스체크 제어와 Spring Graceful Shutdown을 결합한 진짜 무중단 배포 프로세스 설계 및 구현
L4 헬스체크 제어와 Spring Graceful Shutdown을 결합한 진짜 무중단 배포 프로세스 설계 및 구현
외부 업체의 개발 환경 부재로 인한 테스트 어려움을 Interface 기반 Mock Server 도입으로 해결하고, 개발 생산성과 안정성을 동시에 확보한 실전 사례
3년 전 퇴사자가 남긴 서비스 마이그레이션과 Docker 이미지 기반 배포 경험기
3년 전 퇴사자가 남긴 서비스 마이그레이션과 Docker 이미지 기반 배포 경험기
3년 전 퇴사자가 남긴 서비스 마이그레이션과 Docker 이미지 기반 배포 경험기
3년 전 퇴사자가 남긴 서비스 마이그레이션과 Docker 이미지 기반 배포 경험기
3년 전 퇴사자가 남긴 서비스 마이그레이션과 Docker 이미지 기반 배포 경험기
간헐적 403 장애를 통해 발견한 IP 기반 인증의 한계와 OAuth 2.0 Client Credentials 기반 인증으로의 전환 과정
간헐적 403 장애를 통해 발견한 IP 기반 인증의 한계와 OAuth 2.0 Client Credentials 기반 인증으로의 전환 과정
간헐적 403 장애를 통해 발견한 IP 기반 인증의 한계와 OAuth 2.0 Client Credentials 기반 인증으로의 전환 과정
간헐적 403 장애를 통해 발견한 IP 기반 인증의 한계와 OAuth 2.0 Client Credentials 기반 인증으로의 전환 과정
배치-API 간 비동기 통신에서 발생한 데이터 유실 문제를 Redis Stream으로 해결한 경험
배치-API 간 비동기 통신에서 발생한 데이터 유실 문제를 Redis Stream으로 해결한 경험
배치-API 간 비동기 통신에서 발생한 데이터 유실 문제를 Redis Stream으로 해결한 경험
배치-API 간 비동기 통신에서 발생한 데이터 유실 문제를 Redis Stream으로 해결한 경험
npm install과 npm ci의 차이, package.json과 package-lock.json의 역할을 이해하고, 상황에 맞는 올바른 의존성 관리 방법
npm install과 npm ci의 차이, package.json과 package-lock.json의 역할을 이해하고, 상황에 맞는 올바른 의존성 관리 방법
npm install과 npm ci의 차이, package.json과 package-lock.json의 역할을 이해하고, 상황에 맞는 올바른 의존성 관리 방법
npm install과 npm ci의 차이, package.json과 package-lock.json의 역할을 이해하고, 상황에 맞는 올바른 의존성 관리 방법
Agent 기반 오픈소스 APM Scouter를 도입하여 실시간 모니터링 체계를 구축한 경험과 운영 노하우
Agent 기반 오픈소스 APM Scouter를 도입하여 실시간 모니터링 체계를 구축한 경험과 운영 노하우
Agent 기반 오픈소스 APM Scouter를 도입하여 실시간 모니터링 체계를 구축한 경험과 운영 노하우
비즈니스 예외와 시스템 예외를 구분하고, 환경별 로그 레벨 정책을 수립하여 효율적인 장애 대응 체계 구축하기
비즈니스 예외와 시스템 예외를 구분하고, 환경별 로그 레벨 정책을 수립하여 효율적인 장애 대응 체계 구축하기
JVM 메모리 구조를 Heap 중심으로 상세히 분석하고, G1 GC의 동작 원리와 Java 25의 주요 변화까지 다룬 가이드
JVM 메모리 구조를 Heap 중심으로 상세히 분석하고, G1 GC의 동작 원리와 Java 25의 주요 변화까지 다룬 가이드
JVM 메모리 구조를 Heap 중심으로 상세히 분석하고, G1 GC의 동작 원리와 Java 25의 주요 변화까지 다룬 가이드
TLS 1.2에서 1.3으로 업그레이드 후 실제 핸드셰이크 시간 12%, 전체 응답 시간 2% 개선 효과를 측정하고 분석한 실전 가이드
헥사고날 아키텍처를 ‘왜’ 쓰는지 이해하기 위해, 계층형 구조에서 출발해 직접 구조를 깨고 다시 쌓아본 기록
헥사고날 아키텍처를 ‘왜’ 쓰는지 이해하기 위해, 계층형 구조에서 출발해 직접 구조를 깨고 다시 쌓아본 기록
헥사고날 아키텍처를 ‘왜’ 쓰는지 이해하기 위해, 계층형 구조에서 출발해 직접 구조를 깨고 다시 쌓아본 기록