배우고, 기록하고, 성장합니다 | GitHub

$whoami

맥락을 읽는 개발자

// Backend · Architecture · Growth

경험을 구조화하고, 글로 정리합니다.

📝 50 posts📚 4 series
$ ls -la ./posts | head -6

최근 게시글

전체 보기 →
#Development@2026-06-11

백엔드 개발자의 프론트 도전기 — AI + 디자인 시스템 + Tailwind로 버티기

React 실무 경험이 없는 백엔드 개발자가 Thymeleaf 서비스를 React Router v7 SPA로 거의 100% AI로 새로 만든 이야기. 스캐폴딩·디자인 시스템·코드리뷰가 어떻게 AI 협업을 받쳐줬는지 기록했습니다.

#AI#Claude Code
read →
#Development@2026-06-05

백엔드 리팩토링 — 단일 모놀리식에서 멀티모듈 클린 아키텍처로

Maven 단일 모듈 + @Data 데이터 클래스 구조를 Gradle 멀티모듈 클린 아키텍처로 전환한 과정. 빌드 도구가 의존성 방향을 강제하고, 도메인 모델에 책임을 돌려준 이야기를 담았습니다.

#Clean Architecture#Domain Driven Design
read →
#Development@2026-05-22

AI 협업 환경 세팅 — CLAUDE.md와 스킬로 컨텍스트 유지하기

새 대화마다 리셋되는 AI의 컨텍스트 문제를 CLAUDE.md와 스킬로 해결한 이야기. getBy/findBy 컨벤션이 만들어지고 즉시 협업에 반영되는 과정을 기록했습니다.

#AI#Claude Code
read →
#Development@2026-05-08

AI로 포크된 코드베이스 파악하기 — 리팩토링의 첫 단계

사내 다른 서비스 코드를 포크해 만들어진 레거시 코드베이스를 Claude Code로 파악하고, 리팩토링보다 삭제를 먼저 진행해 354개 파일을 걷어낸 과정을 기록했습니다.

#AI#Claude Code
read →
#Development@2026-04-20

domain과 infra를 나누며 백엔드 리팩토링을 시작했다

거대한 service 중심 구조를 한 번에 전면 분해하지 않고, posting 도메인부터 domain과 infra로 분리하며 Spring Data MongoDB를 도입한 과정을 정리합니다.

#Domain#Infrastructure
read →
#Development@2026-04-16

Gradle 전환과 미사용 코드 정리부터 시작한 이유

왜 코드 개선보다 먼저 Gradle 전환과 미사용 코드 정리부터 시작했는지, 그리고 그 순서가 왜 중요했는지 정리합니다.

#Gradle#Refactoring
read →
$ ls ./series

시리즈

전체 보기 →