Published on2025년 7월 14일Next.js RSC에서 use client로 번들 폭증 잡기techRSC 환경에서 무심코 번들에 포함되는 클라이언트 의존성을 use client 경계로 격리해, 초기 JS 전송량과 TTI 악화를 동시에 줄이는 실전 패턴을 정리합니다.Read more →
Published on2025년 7월 14일systemd 자동 재시작 무한루프 끊는 실전 가이드aisystemd 서비스가 `Restart=always` 등으로 무한 재시작될 때, 원인 파악부터 루프 차단·복구·재발 방지까지 한 번에 정리합니다.Read more →
Published on2025년 7월 13일Chrome INP 개선 - 롱태스크 분해와 isInputPendingtechINP가 나쁜 가장 흔한 이유는 메인 스레드를 오래 점유하는 롱태스크입니다. 롱태스크를 안전하게 쪼개고, isInputPending으로 사용자 입력을 우선 처리하는 실전 패턴을 정리합니다.Read more →
Published on2025년 7월 13일GitHub Actions 캐시가 안 먹을 때 - key·restore-keys·권한techGitHub Actions에서 캐시가 계속 miss 나는 원인은 대부분 key 설계, restore-keys 동작 방식 오해, 그리고 권한/이벤트 제약에 있습니다. 이 글은 로그로 원인을 확정하고 재현 가능한 캐시 전략을 만드는 방법을 정리합니다.Read more →
Published on2025년 7월 12일Linux OOM Killer 원인추적 - dmesg·cgroup·로그techOOM Killer가 왜 특정 프로세스를 죽였는지 dmesg, cgroup 메모리 이벤트, 시스템/애플리케이션 로그를 엮어 재현 가능한 원인으로 좁히는 실전 절차를 정리합니다.Read more →