콘텐츠로 바로가기

Seongwon

  • 기술 블로그
  • 영어
  • 기록
  • About
  • Editorial
  • 문의
Seongwon

소프트웨어 엔지니어의 기록

Categories

  • 개인 기록(Personal)5
    • 계획(Plan)0
    • 분석(Analysis)0
    • 일기(Diary)4
    • 작업 일지(Work Log)0
  • 기술 블로그151
    • AI13
      • 결과 판단(Evaluation)3
    • Architecture8
    • Backend41
      • 설계 판단14
    • DevOps10
    • Games2
    • Infra24
    • 개념 (Concepts)6
      • 쿠버네티스 (Kubernetes)6
  • 기타0
  • 성과4
    • 아키텍처 의사결정 (ADR)4
  • 영어(English)58
    • 개발 영어 (Developer English)18
    • 어원(Etymology)21
  • 자기계발 (Growth)9
    • 독서 (Reading)3
    • 방향과 가치 (Direction & Values)3
  • 쿠버네티스 (Kubernetes)

    ReplicaSet·Deployment·StatefulSet·Canary — 몇 개를, 어떻게 굴릴까

    쿠버네티스는 Pod를 직접 만들지 않는다. ‘이 상태로 유지하라’를 맡으면 컨트롤러가 대신 개수·버전·배치를 지킨다. ReplicaSet·Deployment·DaemonSet·StatefulSet·Job/CronJob과 Canary 배포를 한 줄 정의로 갈라내고, 실제 kubectl 콘솔로 자기치유와 롤링…

    2026.08.13
    정성원
  • Backend, 기술 블로그

    [홈랩 검증기] READY 1/1인데 고장나 있었다 — 준비 상태가 증명하지 않는 것들

    DB를 재기동한 뒤 모든 파드가 READY 1/1이었습니다. 그런데 애플리케이션은 DB에 닿지 못하고 있었고, DB 크기는 줄어든 것처럼 보였고, 제가 쓴 점검 명령은 고장난 파드를 걸러내지…

    2026.08.11
    정성원
  • 쿠버네티스 (Kubernetes)

    Control Plane·Node·Pod·Namespace — 클러스터는 누가 관리하나

    컨테이너 하나는 이해했는데, 수백 개로 늘어 여러 머신에 흩어지면 누가 관리하나? 그 답이 쿠버네티스다. Control Plane(두뇌)·Node(일꾼)·Pod(최소 배포 단위)·Namespace(논리 폴더)를 한 줄 정의로 갈라내고, 실제 kubectl…

    2026.08.10
    정성원
  • 개발 영어 (Developer English), 어원(Etymology)

    프로토콜은 원래 풀로 붙인 종이였다 — 접속 한 번에 다 등장하는 다섯 단어의 내력

    브라우저가 사이트에 붙는 짧은 순간에 protocol·session·scheme·negotiation·handshake가 전부 등장한다. 다섯 다 컴퓨터가 만든 말이 아니다. 두루마리 앞에 풀로 붙인 종이(protocol), 법정에 앉아 있는 동안(session), 겉으로 드러난…

    2026.08.09
    정성원
  • Infra, 기술 블로그

    [홈랩 검증기] 파드를 지워도 데이터는 남아 있었다 — PVC로 옮기기 전에 틀린 전제 두 개를 찾은 이야기

    집 서버의 Postgres를 PVC로 옮기려다 전제 두 개가 연달아 틀렸습니다. hostPath는 이미 영속이었고, 데이터가 있던 디스크도 제가 본 것과 달랐습니다. 두 번째 오독을 잡지 못했다면…

    2026.08.07
    정성원
  • 개발 영어 (Developer English), 어원(Etymology)

    컴퓨터가 빌려온 이름 6개 — queue·bootstrap·algorithm·cipher·robot·daemon의 출처

    이 여섯 단어는 라틴어 어근으로 쪼개지지 않는다. 꼬리(queue), 장화끈(bootstrap), 9세기 수학자의 이름(algorithm), 아랍어 ‘0’(cipher), 체코어 부역(robot), 그리스 수호 정령(daemon)에서 통째로 빌려왔다. 무엇을 빌려왔는지를 보면 그…

    2026.08.06
    정성원
  • 개발 영어 (Developer English), 어원(Etymology)

    손의 동작으로 읽는 라틴어 어근 7개 — mit·ject·pos·ten·struct·fac·script 한 페이지 (어근 2편)

    commit·inject·repository·container·infrastructure·factory·subscribe — 매일 쓰는 개발 단어를 어근으로 쪼개면 전부 손동작 하나로 돌아간다. 보내고, 던지고, 놓고, 붙잡고, 쌓고, 만들고, 새긴다. 어근 일곱 개를 손의 동작 순서로…

    2026.08.06
    정성원
  • 개발 영어 (Developer English), 어원(Etymology)

    commit·compile·deploy·migrate·deprecate — 파이프라인을 굴리는 개발 동사 5개의 어원 한 페이지

    코드는 commit되고, compile되고, deploy되고, 스키마는 migrate되고, 낡은 API는 deprecate된다. 매일 쓰는 이 다섯 동사가 각각 ‘맡겨 보내다·그러모아 쌓다·접힌 걸 펼치다·거처를 바꾸다·오지 않기를 빌다’에서 왔다는 걸…

    2026.08.05
    정성원
  • 쿠버네티스 (Kubernetes)

    Dockerfile·이미지·컨테이너·도커 — 밀린 주어 바로잡기

    ‘도커는 명령을 모아둔 파일, 컨테이너는 도커를 관리하는 프레임워크’ — 이런 막연한 감각은 주어가 한 칸씩 밀려 있다. Dockerfile(레시피)·Image(스냅샷)·Container(실행된 프로세스)·Docker(도구)를 한 줄 정의로 갈라내고, 실제 도커…

    2026.08.05
    정성원
  • Architecture

    DAO·DTO·VO 한 페이지 — 역할로 가르고 예제로 굳히기

    OrderDAO·OrderDTO·OrderVO가 한 프로젝트에 나란히 있으면 누가 무엇인지 헷갈린다. 이름이 아니라 역할로 보면 갈라진다. 한 장 비교표부터 DAO의 인터페이스 경계와 Repository와의 차이, 엔티티를 그대로 노출하면 생기는…

    2026.08.01
    정성원
이전 페이지
1 2 3 4 … 13
다음 페이지

Popular

  1. 1Service는 실체가 없다 — kube-proxy가 iptables로 트래픽을 꽂는 법
  2. 2commit·compile·deploy·migrate·deprecate — 파이프라인을 굴리는 개발 동사 5개의 어원 한 페이지
  3. 3손의 동작으로 읽는 라틴어 어근 7개 — mit·ject·pos·ten·struct·fac·script 한 페이지 (어근 2편)
  4. 4컴퓨터가 빌려온 이름 6개 — queue·bootstrap·algorithm·cipher·robot·daemon의 출처
  5. 5[홈랩 검증기] 파드를 지워도 데이터는 남아 있었다 — PVC로 옮기기 전에 틀린 전제 두 개를 찾은 이야기

Recent

  • Service는 실체가 없다 — kube-proxy가 iptables로 트래픽을 꽂는 법2026.08.30
  • [관측 확장 #2] 접속자를 지도 위에 올리기 — 똑같이 생긴 “No data” 를 네 갈래로 가르는 법2026.08.26
  • ConfigMap·Secret — 코드와 값을 떼어놓기 (그리고 cgroup으로 수미상관)2026.08.24
  • [관측 확장 #1] 활동 모니터를 PostgreSQL 위에 다시 그리기 — 누적 카운터와 순간 표본은 다른 물건이다2026.08.22
  • [측정 보고서] 홈서버의 TCP 수신 윈도우·MSS·수신 처리량 — 값이 아니라 식을 남긴다2026.08.21

Tags

architecture backend chat connection-pool database developer-english etymology golang hikaricp homelab infra k3s kubernetes observability oke performance pgxpool postgresql self-hosting spring sre websocket 개념정리 시리즈-쿠버네티스

Visitors

Today61
Total14,717

Calendar

2026 9월
월 화 수 목 금 토 일
 123456
78910111213
14151617181920
21222324252627
282930  
« 8월    

© 2026 Seongwon. All rights reserved.

About · 개인정보처리방침 · 이용약관 · 문의
Top ↑

Designed with WordPress · Theme by Seongwon

쿠키 사용 동의

이 사이트는 서비스 운영에 필요한 필수 쿠키를 사용합니다. 여기에 더해 방문 분석과 광고 목적의 쿠키를 사용하려면 동의가 필요합니다. 동의하지 않아도 글을 읽는 데에는 아무 제한이 없습니다. 자세한 내용은 개인정보처리방침을 참고하세요.