Claude Code 설정을 레이어로 나누기

settings.json, CLAUDE.md, slash commands, subagents, hooks. Claude Code 커스터마이징 표면은 ‘언제 개입하는가’라는 축 하나로 네 레이어로 정돈된다.

2026년 4월 12일 · 약 9분 읽기

macOS 개발 환경: dotfiles 공개

alacritty + tmux + nvim + zsh + Claude Code 다섯 도구가 한 화면에 모이는 개발 환경. setup.sh 한 줄로 재현되는 dotfiles 의 구성.

2026년 4월 11일 · 약 10분 읽기

에어팟을 버렸다

좋은 엔지니어는 기술을 잘 아는 사람이 아니라, 그 기술을 팀과 나눌 수 있는 사람이라는 것을 알게 되었다.

2026년 4월 7일 · 약 2분 읽기

LR 기반 ML Lifecycle 도전기

AI 배경이 없는 백엔드 엔지니어로서 DSP Fallback CTR을 위한 첫 ML Lifecycle 3단 구조를 만들며 내린 기술 결정들과, 운영 끝에 배운 것들.

2026년 3월 1일 · 약 4분 읽기

MLflow 와 ML Lifecycle

MLflow의 네 조각이 ML Lifecycle의 어느 칸을 메우는지, 그리고 경량 팀이 그 중 어떤 조각을 고를 수 있는지.

2026년 2월 24일 · 약 5분 읽기

모델 학습 프레임워크 고르기: sklearn vs ONNX

sklearn과 ONNX는 같은 레이어의 경쟁자가 아니다. 두 도구의 자리를 분리해서 보면 ‘ONNX 레이어가 필요한가’라는 질문이 자연스럽게 남는다.

2026년 2월 15일 · 약 4분 읽기

Logistic Regression 다시 보기

CTR 예측의 baseline으로서 Logistic Regression의 구조와 특성을 정리한다. 오래된 모델이 여전히 그 자리에 있는 이유.

2026년 2월 7일 · 약 4분 읽기

Kafka 기초와 KRaft 모드

Kafka의 핵심 개념(토픽, 파티션, 컨슈머 그룹, 복제)을 정리하고, ZooKeeper 의존성을 제거한 KRaft 모드의 등장 배경을 설명한다.

2024년 2월 22일 · 약 4분 읽기

Go에서 Hexagonal Architecture 구현

Hexagonal Architecture의 핵심 개념과 Go에서의 관용적 구현. 암묵적 인터페이스와 패키지 구조를 활용한 의존성 방향 제어.

2024년 2월 21일 · 약 5분 읽기