정성원
-
[홈랩 검증기] 파드를 지워도 데이터는 남아 있었다 — PVC로 옮기기 전에 틀린 전제 두 개를 찾은 이야기
집 서버의 Postgres를 PVC로 옮기려다 전제 두 개가 연달아 틀렸습니다. hostPath는 이미 영속이었고, 데이터가 있던 디스크도 제가 본 것과 달랐습니다. 두 번째 오독을 잡지 못했다면…
-
컴퓨터가 빌려온 이름 6개 — queue·bootstrap·algorithm·cipher·robot·daemon의 출처
이 여섯 단어는 라틴어 어근으로 쪼개지지 않는다. 꼬리(queue), 장화끈(bootstrap), 9세기 수학자의 이름(algorithm), 아랍어 ‘0’(cipher), 체코어 부역(robot), 그리스 수호 정령(daemon)에서 통째로 빌려왔다. 무엇을 빌려왔는지를 보면 그…
-
손의 동작으로 읽는 라틴어 어근 7개 — mit·ject·pos·ten·struct·fac·script 한 페이지 (어근 2편)
commit·inject·repository·container·infrastructure·factory·subscribe — 매일 쓰는 개발 단어를 어근으로 쪼개면 전부 손동작 하나로 돌아간다. 보내고, 던지고, 놓고, 붙잡고, 쌓고, 만들고, 새긴다. 어근 일곱 개를 손의 동작 순서로…
-
commit·compile·deploy·migrate·deprecate — 파이프라인을 굴리는 개발 동사 5개의 어원 한 페이지
코드는 commit되고, compile되고, deploy되고, 스키마는 migrate되고, 낡은 API는 deprecate된다. 매일 쓰는 이 다섯 동사가 각각 ‘맡겨 보내다·그러모아 쌓다·접힌 걸 펼치다·거처를 바꾸다·오지 않기를 빌다’에서 왔다는 걸…
-
Dockerfile·이미지·컨테이너·도커 — 밀린 주어 바로잡기
‘도커는 명령을 모아둔 파일, 컨테이너는 도커를 관리하는 프레임워크’ — 이런 막연한 감각은 주어가 한 칸씩 밀려 있다. Dockerfile(레시피)·Image(스냅샷)·Container(실행된 프로세스)·Docker(도구)를 한 줄 정의로 갈라내고, 실제 도커…
-
DAO·DTO·VO 한 페이지 — 역할로 가르고 예제로 굳히기
OrderDAO·OrderDTO·OrderVO가 한 프로젝트에 나란히 있으면 누가 무엇인지 헷갈린다. 이름이 아니라 역할로 보면 갈라진다. 한 장 비교표부터 DAO의 인터페이스 경계와 Repository와의 차이, 엔티티를 그대로 노출하면 생기는…
-
홈서버 하나로 관측성부터 GitOps까지 — Prometheus·Loki·Tempo·Grafana, eBPF 실패와 Linkerd, ArgoCD 편입 실전기
집에 굴리는 서버 PC 한 대에 관측성 스택을 세우고 보안 게이팅과 GitOps까지 밀어붙인 기록. 디스크 14GB 제약 안에서의 스택 구성, 같은 데이터로 재현한 APM 대시보드…
-
정확한 정의는 통제가 아니라 대응 지점을 만든다 — 선택·감정·태도·계획·방향에 붙여둔 다섯 개의 임시 이름
이름을 붙인다고 상황이 통제되지는 않았다. 다만 무엇에 손댈 수 있고 무엇은 받아들여야 하는지가 분명해졌다. 막힌 선택지, 관계의 층위, 우울·불안의 해석, 태도와 계획, 그리고 방향에 대해…
-
[독서] 『아주 작은 습관의 힘』을 읽다가 — 관성을 알아차리는 ‘꿈틀대기’
『아주 작은 습관의 힘』을 읽다가, 내가 어렴풋이 해오던 방식이 책의 언어로 설명되는 걸 봤다. 관성으로 반복하는 행동을 자책 없이 그 순간에 알아차리는 일 — 내가…
-
[로컬 서버 운영기] 이관 뒤가 진짜다 — 백업 cron이 조용히 깨진 이야기
인프라를 옮기면 서비스만 이사하는 게 아닙니다. 거기 매달린 백업·모니터링 같은 운영 작업도 함께 깨집니다 — 그것도 조용히. Postgres가 Docker 컨테이너에서 K3s Pod로 바뀌자 docker exec로…