$whoami
맥락을 읽는 개발자
// Backend · Architecture · Growth
경험을 구조화하고, 글로 정리합니다.
📝 50 posts📚 4 series
rueun@blog — zsh
$git log --oneline -5
ai-legafeat:백엔드 개발자의 프론트 도전기 — AI + 디자인 시스템 + Tailwind로 버티기
ai-legafeat:백엔드 리팩토링 — 단일 모놀리식에서 멀티모듈 클린 아키텍처로
ai-legafeat:AI 협업 환경 세팅 — CLAUDE.md와 스킬로 컨텍스트 유지하기
ai-legafeat:AI로 포크된 코드베이스 파악하기 — 리팩토링의 첫 단계
legacy-feat:domain과 infra를 나누며 백엔드 리팩토링을 시작했다
$
$ 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
시리즈
📚
4편AI로 레거시 서비스 리팩토링하기
- 01AI로 포크된 코드베이스 파악하기 — 리팩토링의 첫 단계
- 02AI 협업 환경 세팅 — CLAUDE.md와 스킬로 컨텍스트 유지하기
- 03백엔드 리팩토링 — 단일 모놀리식에서 멀티모듈 클린 아키텍처로
- +1개 더
📚
3편Spring Boot 완전 정복
- 01Spring Security + JWT 인증 구현하기
- 02Spring Boot 예외 처리 전략 - @ExceptionHandler와 @ControllerAdvice
- 03Spring Boot 시작하기
📚
2편Spring Cloud로 마이크로서비스 인프라 구축하기
- 01API Gateway 필터와 Config Server로 마이크로서비스 관문 만들기
- 02멀티 모듈 Gradle로 공통 모듈 분리와 의존성 설계하기
📚
4편도메인 이벤트로 Aggregate 간 느슨한 결합 만들기
- 0180줄짜리 UseCase를 15줄로 줄인 이야기 — 도메인 이벤트 도출기
- 02검색에서 지원자가 사라졌다 — BEFORE_COMMIT vs AFTER_COMMIT 삽질기
- 03지원 한 번에 리스너 10개가 반응한다 — 부수효과 실전 해부
- +1개 더