효율적 프론티어와 포트폴리오 최적화

여러 자산의 비중을 어떻게 결정할지의 수학적 토대인 마코위츠 평균-분산 모델, 효율적 프론티어 위의 두 가지 최적해(Min-Variance, Tangency), 그리고 실무에서 모델이 무너지는 지점과 보정 방법을 정리한다.

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

Microservices Architecture

MSA 는 서비스를 어느 기준으로 가를 것인가의 결정이다. 도메인 경계, 데이터 소유권, 스케일 패턴, 장애 격리 — 어느 것을 우선하느냐가 경계를 만들고 통신과 데이터를 차례로 결정한다.

2026년 5월 9일 · 약 6분 읽기

Claude Code 설정을 계층으로 나누기

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

2026년 5월 1일 · 약 9분 읽기

macOS 개발 환경: dotfiles

alacritty + tmux + nvim + zsh + Claude Code 다섯 도구로 구성한 터미널 중심 개발 환경. 각 도구의 선택 이유와 조합 방식을 정리한다.

2026년 4월 30일 · 약 8분 읽기

에어팟을 버렸다

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

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

LR 기반 ML Lifecycle 회고

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

2026년 3월 10일 · 약 3분 읽기

민감 정보 암호화 — 모듈 설계와 마이그레이션 회고

운영 중인 DB의 민감 정보를 컬럼 레벨로 암호화한 작업 회고. 봉투 암호화 도입, DEK 관리 단위 결정, WHERE 절 제약과 HMAC 우회, 마이그레이션 자동화 Skill까지.

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

사내 해커톤 1등 회고

사내 해커톤 회고. 본인이 제안한 아이디어가 팀과 함께 발전해 1등 + 사내 런칭으로 이어진 과정과, AI 도구를 본격 활용하기 시작한 출발점이 된 경험.

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