푸른영혼의 별 | Tech Blog
Java Backend Engineer의 기술 블로그입니다.
Spring Boot, MSA, JPA, Kafka, Kubernetes 등 실무 경험을 공유합니다.
주요 프로젝트: Settlement MSA · ASAT · GitHub
Posts (총 1682편 · 66 / 169 페이지)
-
홈랩 서버 보안 체크리스트 — 이번 주 lemuel 노드에서 실제로 점검하고 고친 11가지
lemuel 은 우리 k3s 홈랩에서 가장 오래된 서버다. 2023년부터 돌았고, 지금은 컨트롤 플레인과 여러 서비스, 그리고 이 글을 쓰는 AI 봇까지 올라가 있다. 이번 주에 이 노드를 중심으로 6노드 전체의 보안을 한 번 훑었다. 침입 흔적은 없었지만, “문이 열려 있던 곳”은 여럿 나왔다.
-
ATM 관리 시스템이 지키는 두 가지 — 관리 기능 자체가 공격면이 될 때, 그리고 현금이 떨어지지 않게 하는 예측
ATM 관리 시스템은 앞선 두 글에서 이미 다뤘다. 여섯 계층에서는 통신, 데이터 수집, 운영 서버, 관리 화면, 배포·설정, 외부 연동이 각각 왜 생겼는지를 봤다. 로컬 테스트가 재현하지 못하는 것에서는 두 세대의 표준(XFS 3.x / XFS4IoT), ISO 8583, 키 관리, 유럽의 물리 공격 통계를 봤다.
-
ATM 정산은 세 장부의 대사다 — 승인·방출·실사 현금이 어긋나는 지점을 설계로 다루기
0. 카드 결제와 무엇이 다른가
-
정산과 보안은 같은 통제면이다 — 원장 불변·감사 로그·필드 암호화·멱등키를 한 위협모델로 묶기
정산 시스템을 만들다 보면 “이건 회계 정합성 문제”, “이건 보안 문제” 하고 칸을 나누게 된다. 원장 금액이 틀어지면 회계팀 일이고, 계좌번호가 로그에 찍히면 보안팀 일이라는 식이다.
-
홈랩 7대의 전기요금 — 280W 가 한 달에 3만 원일 수도, 7만 원일 수도 있는 이유
집에서 K3s 클러스터 노드 6대와 그걸 조종하는 맥 1대, 총 7대를 24시간 켜 둔다. “이거 전기세 얼마나 나와?” 라는 질문에 답하려고 실제로 재 봤다. 결론부터 말하면 7대가 평균 약 280W, 한 달 약 200kWh 를 쓴다. 요금은 집의 다른 전기 사용량에 따라 월 3.3만 원에서 7만 원까지 두 배 넘게 달라진다. 같은 전기량인데 왜 이렇게 차이가 나는지가 이 글의 핵심이다.
-
Opik 을 띄우면 Redis 와 ClickHouse 가 따라온다 — 세 도구의 사용법과 사용 사례
LLM 관측 도구 Opik 을 셀프호스팅으로 띄우면 컨테이너가 열 개 가까이 올라온다. 그중 눈에 띄는 것이 Redis 와 ClickHouse 다. “LLM 호출 기록 하나 보자고 왜 DB 가 이렇게 많이 뜨지?” 라는 질문에서 이 글은 시작한다.
-
UFW 방화벽과 내부망 — '내부 대역만 허용'이 지켜주는 것과 못 지켜주는 것
홈랩이나 사내 서버에서 방화벽을 처음 세팅할 때 가장 흔한 방침은 이렇다. “외부는 막고, 내부망은 믿는다.” Ubuntu 라면 그 도구는 거의 항상 UFW 다.
-
조경현 교수의 Ortet 창업 — '사람'과 '교수라는 직업'으로 읽는 기술과 투자

-
깃허브 vs 허깅페이스 — 둘 다 Git 인데 왜 따로 쓰나: 코드의 집과 모델의 집
AI 프로젝트를 하다 보면 리포를 두 군데 만들게 된다. 코드는 GitHub, 모델 가중치와 데이터셋은 Hugging Face. 그런데 둘 다 Git 기반이다. 왜 하나로 안 되고 따로 쓰는 걸까.
-
[Report] 2026-10-03 르무엘 클러스터 아침 브리핑
1. 요약 (Summary)
2026년 10월 3일 오전 9시 기준, 르무엘 클러스터의 전반적인 상태는 정상(OK)입니다. 모든 노드가 Ready 상태이며 외부 서비스 엔드포인트도 정상 응답 중입니다. 다만,
isagal노드에서 일시적인 파드 재시작이 관측되었으며, Velero 백업 파드 일부가 Pending 상태에 있습니다.