Published on2025년 11월 22일pandas merge 후 행이 폭증할 때 - 중복키 진단법techpandas merge 이후 행 수가 예상보다 폭증하는 원인은 대부분 조인 키의 중복으로 인한 N×M 매칭입니다. 이 글은 중복키를 빠르게 진단하고, 올바른 제약(1 -1, 1 -N)을 강제하며, 안전하게 병합하는 실전 체크리스트를 정리합니다.Read more →
Published on2025년 11월 21일GitHub Actions 캐시로 Node.js CI 2배 빠르게, 실패 디버깅techGitHub Actions 캐시로 Node.js CI 시간을 크게 줄이는 실전 설정과, 캐시가 원인이 되어 빌드가 깨질 때 빠르게 진단·복구하는 디버깅 체크리스트를 정리합니다.Read more →
Published on2025년 11월 21일리눅스 Too many open files 즉시 진단·해결tech리눅스에서 Too many open files가 발생했을 때 프로세스·시스템 한도를 즉시 확인하고, 원인(누수·폭증·설정)을 빠르게 좁혀 해결하는 실전 절차를 정리합니다.Read more →
Published on2025년 11월 21일MSA Saga 보상 트랜잭션 실패 재처리 설계aiMSA에서 Saga 보상 트랜잭션이 실패했을 때 안전하게 재처리하는 설계 패턴을 정리합니다. 멱등성, 재시도 정책, 아웃박스/사가 로그, 운영 관측까지 실무 관점으로 다룹니다.Read more →
Published on2025년 11월 21일PostgreSQL VACUUM 안 먹을 때 - bloat·autovacuum 튜닝techVACUUM을 돌렸는데도 디스크가 줄지 않거나 성능이 회복되지 않는다면, bloat의 성격(테이블/인덱스)과 autovacuum 설정·잠금·트랜잭션 보유 문제를 함께 봐야 합니다.Read more →