본문 바로가기
전체 5
5
Tools9분 읽기
coreutils 교체 검증하기 — uutils 전환 전에 돌려 볼 것들
GNU coreutils를 Rust 구현으로 바꿀 때 실제로 깨지는 지점을 정리한다. 출력 문자열 파싱, 로케일 의존, 플래그 차이, 종료 코드까지 스크립트를 안전하게 지키는 검증 절차를 다룬다.
#coreutils#uutils#Rust
2026.09.19
4
Database12분 읽기
포스트그레SQL 파티션 재구성 — 병합·분할을 안전하게 수행하는 절차
시계열 파티션을 합치거나 쪼개야 할 때 쓰는 DETACH/ATTACH 패턴을 정리한다. 잠금 범위, CONCURRENTLY 옵션, 제약 조건 검증 생략, 대용량에서의 배치 이동까지 실무 절차로 다룬다.
#PostgreSQL#파티셔닝#시계열
2026.09.17
3
Infra8분 읽기
복구 불가를 만들지 않는 법 — RPO·RTO부터 복구 리허설까지
백업이 있다는 것과 복구할 수 있다는 것은 다르다. RPO·RTO 정의, 복제와 백업의 구분, 3-2-1 규칙의 현대적 해석, 그리고 실제로 돌려 보는 복구 리허설 절차를 정리한다.
#재해복구#DR#백업
2026.09.16
2
Infra6분 읽기
journald — systemd의 구조화 로깅 제대로 쓰기
journald가 로그를 구조화 필드로 저장하는 원리와, journalctl 필터 실전, 재부팅 시 로그가 날아가는 휘발성 함정과 영구 저장 설정까지 정리했습니다.
#journald#systemd#로깅
2026.08.17
1
Infra4분 읽기
PM2 프로세스 관리 — Node.js 프로덕션 운영 가이드
PM2 프로세스 관리 — Node.js 프로덕션 운영 가이드 — 실무에서 바로 적용할 수 있는 가이드입니다.
#PM2#Node.js#프로세스
2022.07.12