2026년 05월
-
인프라 학습(4-1) K8S를 GKE와 연결
이 글은 개인 GCP 계정으로 K8s/GKE/GitHub Actions/ArgoCD 를 직접 띄워본 인프라 학습 시리즈 중 (4-1) Kubernetes 클러스터를 GKE 에 연결하는 단계 의 기록이다. 회사 시스템과…
-
[정성원의 매주 한 걸음] 한 마디로 끝낼 답을, 한 호흡 더 풀어 답하기
오늘의 화두 이번 주의 한 줄 — 한 마디로 끝나는 답을, 한 호흡 더 풀어서 답하기. 머릿속에서 결론까지 다 정리되어 있어도, 그걸 한 줄로 자르면…
-
[설계 판단] 서비스 분리는 비즈니스 도메인 중심으로 해야 한다
결론 먼저 서비스 분리는 비즈니스 도메인에 따라 수행하는 것이 적합하다. 이는 각 서비스가 특정 도메인에 집중할 수 있게 해주며, 서비스 간 의존성을 낮추는 장점이 있다.…
-
[Go] INSERT-first protocol — Postgres partial UNIQUE를 분산 락으로 활용한 동시성 설계
GCS Copy(1~5초) 전에 DB INSERT를 먼저 수행해 Postgres partial UNIQUE 제약을 분산 락으로 활용. loser는 GCS Copy에 도달하지 못해 외부 호출 비용 0. Advisory lock…
-
[접미사] -able/-ible — “~할 수 있는” | 대표 단어 10개
이번 코드 인터페이스·타입 정의에서 -able/-ible 를 다시 만났다. “~할 수 있는” 으로만 알고 있었는데 그 한 줄로는 뉘앙스가 잡히지 않았다. Comparable / Iterable / Serializable…
-
[어원] cogitate — co(함께) + agit(움직이다) + ate = 생각을 이리저리 굴리다
cogitate의 어원: PIE *ag-(몰다, 움직이다) → 라틴어 agere → agitare(이리저리 움직이다) → co-agitare → cogitare(함께 생각을 굴리다) → cogitate(1570s). IT에서 설계 단계의 깊은 사고, 알고리즘…
-
[어원] cultivating — cult(갈다/돌보다) + iv + ate + ing = 정성껏 가꾸는 중인
cultivating의 어원: PIE *kwel-(돌다, 머물다) → 라틴어 colere(경작하다, 거주하다, 돌보다) → cultus → cultivus → cultivare(1650s). IT에서 기술 역량·팀 문화·코드 품질을 “가꾸는” 행위 전반에 쓰이는…
-
[문법] What you know doesn’t matter vs It doesn’t matter what you know — 명사절 주어 vs 가주어 it
두 문장의 구조 차이: A는 명사절(what절)을 주어로 직접 배치 → 주제 강조/선언적. B는 가주어 it + 진주어 후치 → 자연스러운 구어체/조건 확장에 유리. 원어민은 B를…
-
[어원] evaporating — e(밖으로) + vapor(증기) + ate + ing = 증발하는 중인
evaporating의 어원: PIE *eghs(밖으로) + 라틴어 vapor(증기) → evaporare(15c.) → evaporate → evaporating. IT에서 ephemeral 컨테이너, TTL 만료 캐시, 서버리스 함수, vaporware — “흔적 없이…
-
성장과 투기 — ‘결과를 기다리는 자세’를 떠나기로 한 저녁
성장은 결과가 만들어주지 않는다 아이들에게 매일 20만 원씩 용돈을 꼬박꼬박 쥐어준다고 해서 그 아이가 성장할까. 나는 그렇지 않다고 생각한다. 결과로서의 20만 원은 아무것도 길러주지 않는다.…