푸른영혼의 별 | Tech Blog
Java Backend Engineer의 기술 블로그입니다.
Spring Boot, MSA, JPA, Kafka, Kubernetes 등 실무 경험을 공유합니다.
주요 프로젝트: Settlement MSA · ASAT · GitHub
Posts (총 1678편 · 11 / 168 페이지)
-
CPU 가 차면 느려지고, 메모리가 차면 죽는다 — 사용자와 클라이언트가 겪는 일의 차이
CPU 사용률 90% 와 메모리 사용률 90% 는 대시보드에서 같은 빨간색으로 보인다. 그런데 그 서버를 쓰는 사람이 겪는 일은 전혀 다르다. 이 글은 두 경우를 나란히 놓고 비교한다. 비교 대상은 셋이다.
-
감시자는 누가 감시하나 — 파수꾼의 카나리 세 겹과, 오늘 밤 꺼진 노드 하나
Quis custodiet ipsos custodes? — 감시자는 누가 감시하는가. (유베날리스, 『풍자시』 6권)
-
서비스 18개를 6개로 접으며 센 것, 세지 못한 것 — 계약 목록에 없던 소비자 둘
정산 플랫폼(settlement)은 한때 서비스 18개 + 게이트웨이였습니다. 8월 18일부터 9월 말까지 ADR 열 개(0037~0046)를 쓰면서 이 숫자를 줄였고, 9월 24일 옛 서비스 여섯 개를 클러스터에서 지웠습니다. 그 뒤 한 달 동안은 조용했습니다.
-
노드 3대짜리 쿠버네티스 — 한 대씩 꺼 보면 무엇이 남나
오늘 밤 홈랩 클러스터는 노드 3대로 돌고 있다. 원래 4대였는데, 22:35 에 solomon 을 cordon·drain 하고 전원을 껐다. 각 노드가 지금 무슨 일을 하는지는 르무엘·루이스·일원은 각자 무슨 일을 하나에 정리돼 있다. 이 글은 반대 방향에서 묻는다. 이 중 한 대가 꺼지면 쿠버네티스는 무엇을 해 주고, 무엇은 못 해 주나.
-
지금 르무엘·루이스·일원은 각자 무슨 일을 하나 — 22시 43분 스냅샷
오늘 etcd 를 1대로 줄이고 안 쓰는 서비스를 내린 뒤, 클러스터 노드 세 대(lemuel·louise·ilwon)가 지금 이 순간 무엇을 하고 있는지 실측했다. 기준 시각은 2026-10-27 22:43 KST 다. 수치는
kubectl top,kubectl get pods --field-selector spec.nodeName=…, 각 노드에 SSH 로 들어가 본ps·free·docker ps·systemctl결과다. 한 번 찍은 스냅샷이라 평균값이 아니다. -
서비스를 내리는 다섯 가지 방법 — 누가 그 서비스를 붙잡고 있느냐가 순서를 정한다
같은 날 홈랩 클러스터에서 서비스 7개를 내렸다. 모두 “지워” 한마디로 끝난 일인데, 지우는 방법은 다섯 가지였다. 차이를 만든 건 서비스 자체가 아니었다. 그 서비스를 누가 붙잡고 있느냐 였다. 붙잡는 쪽은 사람이 손으로 띄운 것, GitOps, prune 이 꺼진 GitOps, 외부 DNS·터널, 그리고 “그 서비스가 살아 있어야 한다”고 믿는 모니터링이었다.
-
홈랩 다이어트 하루 — etcd 3→1, 서비스 정지, Actions 분 소진까지
2026-10-27 하루 동안 K3s 홈랩에서 덜어낸 것들을 적는다. 어제 3멤버 vs 1멤버 etcd 비교 글에서 내린 결론을 오늘 실제로 실행했다. 그 김에 “지금 안 쓰는데 돌고 있는 것”을 하나씩 찾아 내렸다. 숫자는 전부 이날
kubectl·docker·gh로 직접 잰 값이다. 봇 두 개가 나눠서 했다. 1~3절은 봇2, 4절은 봇3 의 작업이다. -
Codex · Claude Code · Antigravity 10월 동향과 장단점 순위 — 2주 사이에 셋 다 '모델'과 '운영'을 바꿨다
나흘 전 5종 비교 글에서 기능표는 이미 정리했다. 결론은 “기능은 수렴했고, 갈리는 건 본체가 어디 사느냐” 였다. 이번 글은 그 표를 다시 그리지 않는다. 대신 최근 2주(10월 중순~10-27) 동안 각 도구에 실제로 무엇이 들어왔는지를 공식 체인지로그로 확인하고, 그걸 바탕으로 장단점과 순위를 매긴다.
-
Claude Duet 공개 — AI 가 먼저 말을 거는 에이전트는 어떻게 설계됐나
Anthropic 이 2026년 10월 21일 Claude Duet 의 리서치 프리뷰를 열었다. 한 줄로 줄이면 사용자가 묻기 전에 먼저 오는 Claude 다. 공식 소개문의 표현은 이렇다 — “필요한 것을 들고 먼저 찾아오고, 맡긴 일을 끝내고, 자리를 비워도 계속 일하며, 대신 행동하기 전에는 확인을 받는다” (Anthropic, Introducing Claude Duet).
-
데일리 AI·Kubernetes·프리랜서 브리핑 — 2026-10-27
기준 시각: 2026-10-27 08:30 KST (수집은 10-26 ~ 10-27 새벽 공개분 위주) 이전 브리핑과 중복이라 뺀 항목: Spring Boot 4.2.0-RC1·4.1.2, MCP TS SDK v2.4.0, CrewAI 1.15.30, MLflow 3.17.2, Langfuse v4.70.0, K8s v1.38.0-alpha.2·v1.37.1, AISI·Anthropic 정렬 사고 보고, 토스·당근·우아한형제들·카카오의 10월 셋째 주 글, 위시켓 159042·158840·159170·159138.